idea下 spring boot 项目目录结构
项目外部
-
./ideaidea设置配置目录 -
/mvnmaven配置目录 -
catalina.base_IS_UNDEFINED日志文件 -
tragettarget存放的是单个Module的编译结果 -
src项目目录 -
.gitignoregit提交忽略文件配置 -
terminal.iml项目工程配置文件 -
mvnw,mvnw.cmdmaven配置文件 -
pom.xmlmaven管理项目对象模型 -
README.mdreadme文档 -
External Libraries项目依赖
项目目录src
-
src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot项目, -
src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。 -
src/test:单元测试目录,生成的 ApplicationTests 通过 JUnit4实现,可以直接用运行 Spring Boot应用的测试。 -
application.properties/application.yml用于存放程序的各种依赖模块的配置信息,比如服务端口,数据库连接配置等
src/main/java 里面
- Spring boot工程启动类
TerminalApplication,必须放在其他包的最外面 -
controller前端控制器 -
dao数据访问层 -
entity实体类 -
service数据服务层,数据服务的实现接口 -
interceptorspring boot 拦截器 -
test测试文件夹,junit4 测试,可以直接运行测试
resources 资源文件结构
-
application.properties/application.yml项目配置文件 -
static静态资源目录,用于存放html、css、js、图片等资源 -
templates视图模板目录,用于存放jsp、thymeleaf等模板文件 -
mappersmybatis映射文件 -
META-INF没查到,可以参考https://www.cnblogs.com/demingblog/p/5653844.html -
logback.xmllog日志配置
https://www.cnblogs.com/xichji/p/11211514.html
https://blog.csdn.net/qq_22339269/article/details/84992162
https://blog.csdn.net/qq_35706771/article/details/82957014
https://blog.csdn.net/qq_39615545/article/details/90172038