Appearance
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数据生成器)