Spring Boot 的约定优于配置,你的理解是什么?

含义
“约定优于配置” 指的是在 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值