SpringBoot项目基础结构示例
catelog
├─.gitignore
├─pom.xml
├─README.md
└─src
├─main
│ ├─java
│ │ └─com
│ │ └─springboot
│ │ └─catelog
│ │ ├─commons
│ │ │ ├─config
│ │ │ ├─consts
│ │ │ └─enmus
│ │ ├─controller
│ │ ├─domain
│ │ ├─pojo
│ │ │ ├─dao
│ │ │ ├─dto
│ │ │ └─vo
│ │ ├─service
│ │ │ └─impl
│ │ ├─utils
│ │ └─CatelogApplication.java
│ └─resources
│ ├─mapper
│ └─application.properties
└─test
└─java
└─com
└─springboot
└─catelog
代码层目录结构注意点
根目录:com.springboot.catelog
CatelogApplication.java
:启动类,推荐放到代码根目录下,例如:com.springboot.catelog
下domain
:数据实体类
- JPA项目:com.springboot.catelog.domain
- Mybatis项目:com.springboot.catelog.entity
dao
:数据接口访问层
- jpa项目: com.springboot.catelog.repository
- Mybatis项目: com.springboot.catelog.mapper