1霎挟、@SpringBootApplication
說明是一個(gè)springboot 應(yīng)用 (main 方法中run 方法啟動(dòng))
2酪刀、spring-boot-maven-plugin
將應(yīng)用打包成一個(gè)可執(zhí)行的jar包
3涩蜘、父項(xiàng)目是spring-boot-dependencies 管理spring boot 的所有依賴版本 房维,版本仲裁中心
4狼速、spring-boot-starter spring boot 的場(chǎng)景啟動(dòng)器
5克饶、@SpringBootConfiguration spring boot 配置類
@Configuration spring 配置類
將主配置類所在包及所有子包的所有組件掃描到boot 容器中
6酝蜒、@EnableAutoConfiguration 開啟自動(dòng)配置
7、@import 給容器導(dǎo)入組件
8矾湃、全局配置文件
1亡脑、 application.properties
2、application.yml
以數(shù)據(jù)為中心
image.jpeg
@Component
@ConfigurationProperties(profix="person") 將配置文件和類關(guān)聯(lián)
9邀跃、 配置文件加載順序
- 文件目錄 /config / 目錄下面
- 文件目錄
- classpath:/config/
- classpath:/
高優(yōu)先級(jí)會(huì)覆蓋低優(yōu)先級(jí)
10霉咨、外部配置加載順序
- 命令行參數(shù)
- 先加載帶profile 的
- 在加載不帶profile 的
- 不管帶不帶profile 的都是從jar 外到j(luò)ar 包內(nèi)加載