第三节:SpringBoot中web项目推荐目录结构
Posted 入门小站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三节:SpringBoot中web项目推荐目录结构相关的知识,希望对你有一定的参考价值。
下面是我创建的目录结构
.
├── ./pom.xml
└── ./src
├── ./src/main
│ ├── ./src/main/java
│ │ └── ./src/main/java/com
│ │ └── ./src/main/java/com/rumenz
│ │ ├── ./src/main/java/com/rumenz/Lession3Application.java
│ │ ├── ./src/main/java/com/rumenz/config
│ │ ├── ./src/main/java/com/rumenz/controller
│ │ ├── ./src/main/java/com/rumenz/domain
│ │ ├── ./src/main/java/com/rumenz/dto
│ │ ├── ./src/main/java/com/rumenz/entity
│ │ ├── ./src/main/java/com/rumenz/mapper
│ │ ├── ./src/main/java/com/rumenz/repository
│ │ ├── ./src/main/java/com/rumenz/service
│ │ │ ├── ./src/main/java/com/rumenz/service/1.txt
│ │ │ └── ./src/main/java/com/rumenz/service/impl
│ │ ├── ./src/main/java/com/rumenz/utils
│ │ └── ./src/main/java/com/rumenz/vo
│ └── ./src/main/resources
│ ├── ./src/main/resources/application.properties
│ ├── ./src/main/resources/mapper
│ ├── ./src/main/resources/static
│ └── ./src/main/resources/templates
└── ./src/test
└── ./src/test/java
└── ./src/test/java/com
└── ./src/test/java/com/rumenz
└── ./src/test/java/com/rumenz/Lession3ApplicationTests.java
项目结构
启动类
前端控制器controller
服务接口层 service
服务接口实现层 impl
数据访问层 repository
或mapper
- jpa项目:放在
./src/main/java/com/rumenz/repository
路径下。也就是com.rumenz.repository
包下。 - mybatis项目:放在
./src/main/java/com/rumenz/mapper
路径下。也就是com.rumenz.mapper
包下。
工具类库 utils
配置类 config
数据传输对象 DTO
前端视图对象VO
静态资源的目录结构
配置文件
静态资源目录
模板目录
mybatis映射文件
完整项目结构
- GitHub:https://github.com/mifunc/springboot/tree/main/lession3
- Gitee:https://gitee.com/rumenz/springboot/tree/master/lession3
- https://rumenz.com/rumenbiji/springboot-web-directory-structure.html
- 我的博客 https://rumenz.com/
- 我的工具箱 https://tooltt.com/
- 微信公众号:【入门小站】
- 关注【入门小站】回复【1001】获取 linux常用命令速查手册
- 关注【入门小站】回复【1003】获取 LeetCode题解【java语言实现】
- 关注【入门小站】回复【1004】获取 Java基础核心总结
- 关注【入门小站】回复【1009】获取 阿里巴巴Java开发手册
以上是关于第三节:SpringBoot中web项目推荐目录结构的主要内容,如果未能解决你的问题,请参考以下文章