Giter VIP home page Giter VIP logo

temptest's Introduction

this is a project template used for creating new project with packages and configurations files /pom.xml/application.properties/mybatisGeneratorConfig.xml/

project pacakge struture:
├─src
│  ├─main/java/com/lc/project/name
│  │  │                  ├─annotation          
│  │  │                  ├─aop
│  │  │                  ├─async
│  │  │                  │  ├─event
│  │  │                  │  ├─listener
│  │  │                  │  ├─model
│  │  │                  │  └─publishier
│  │  │                  ├─binding
│  │  │                  │  └─dto
│  │  │                  ├─bo                      `**业务对象抽象类,将数据库查询结果DO转为BO后再返回给controller**`
│  │  │                  ├─config                  **配置类,返回其他项目的beans**;
│  │  │                  ├─dto                     **数据传输对象,controller将request转为dto至service层**
│  │  │                  ├─enums                   **枚举类**
│  │  │                  ├─exception               **额外的异常类**
│  │  │                  ├─executor                **执行器类**
│  │  │                  ├─convertor               **用于model vo bo dto之间的转换**
│  │  │                  ├─interceptor             **拦截器**
│  │  │                  ├─listener                **监听类**
│  │  │                  ├─mapper                  **数据访问层**
│  │  │                  ├─model                   **数据库访问对象**
│  │  │                  ├─service                 **业务逻辑实现层**
│  │  │                  ├─task                    **提交至线程池的任务**
│  │  │                  ├─utils                   **工具类**
│  │  │                  └─web                     **controller层**
│  │  │                      ├─request             **前端请求**
│  │  │                      └─vo                  **返回给前端的视图对象**
│  │  └─resources
│  │      ├─db
│  │      │  └─migration                           **数据库表结构、内容变更SQL记录**
│  │      └─mapper                                 **mapper.xml**
│  └─test/java/com/lc/peoject/name

temptest's People

Contributors

luc13-13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.