含义
“约定优于配置” 指的是在 Spring Boot 框架中,对于常见的开发场景和需求,框架预先设定了一系列合理的默认配置和开发约定。开发者在大多数情况下只需遵循这些约定,无需手动编写大量繁琐的配置代码,框架就能自动完成相应的配置工作。只有当默认配置无法满足特定需求时,开发者才需要通过显式的配置来覆盖默认设置。
一、项目结构约定
Spring Boot 对项目的目录结构有着明确且通用的规范。典型的 Maven 或 Gradle 项目结构如下:
src
├── main
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── myproject
│ │ ├── Application.java (主应用启动类)
│ │ ├── controller
│ │ ├── service
│ │ ├── repository
│ │ └── ...
│ ├── resources
│ │ ├── application.properties 或 application.yml (全局配置文件)
│ │ ├── static (存放静态资源,如 CSS、JavaScript、图片等)
│ │ └── templates (存放模板文件,如 Thymeleaf 模板)
└── test
├── java


2450

被折叠的 条评论
为什么被折叠?



