Skip to content

spring-boot工程结构示例

xml
src/
├── main
│   ├── java
│   │   └── com.mfwl.product  # 包结构按功能划分
│   │       ├── config (统一配置类)
│   │       ├── constant (常量定义类)
│	│		├── controlle (controller接口)
│	│		│	├── backend (管理端接口)
│	│		│	├── frontend (C端接口)
│	│		│	├── third (第三方接口)
│	│		├── entity (controller接口)
│	│		│	├── dto (数据传输对象)
│	│		│	├── po (数据库表对象)
│	│		│	├── vo (显示层对象)
│	│		│	├── ro (缓存对象)
│	│		├── mapper (Dao层)
│	│		├── server (业务层接口)
│	│		│	├── impl (业务实现类)
│	│		│	├── provider (自定义类转换器)
│	│		├── utils (工具类)
│	├── resources
│	│	├── mapper (sql文件xml)
│	│	├── application.yml (项目主配置文件)
│	│	├── application-dev.yml (本地运行配置文件)
│	│	├── application-test.yml (测试环境运行配置文件)
│   │   ├── application-prod.yml (生成环境运行配置文件)
│	│	├── logback-spring.xml (项目日志配置文件)
└── test
    └── java
        └── com.company.product
            ├── integration (集成测试)
            └── mock (Mock数据生成器)

本内容仅限内部使用,技术细节以实际代码为准