淘客網(wǎng)站模版泉州seo培訓(xùn)
配置優(yōu)先級(jí)
Springboot中支持的三種配置文件:
- application.properties
- application.yml
- application.yaml
java系統(tǒng)屬性:-Dxxx=xxx
命令行參數(shù):-xxx=xxx
優(yōu)先級(jí):命令行參數(shù)>java系統(tǒng)屬性>application.properties>application.yml>application.yaml
Bean管理
獲取bean對(duì)象
需要調(diào)用applicationContext對(duì)象的上述方法
bean的作用域
- singleton:容器內(nèi)同名稱的bean只會(huì)有一個(gè)實(shí)例(單例)
- prototype:每次使用bean都會(huì)創(chuàng)建新的實(shí)例
設(shè)置作用域:@Scope,默認(rèn)單例
第三方bean
第三方bean對(duì)象不能使用@Component注解,需要在啟動(dòng)類或配置類 中用@Bean聲明,并通過(guò)name或value屬性指定bean的名稱。不指定則默認(rèn)是方法名
自動(dòng)配置
- @ComponentScan組件掃描,在啟動(dòng)類上方添加@ComponentScan(包名),就可以掃描第三方依賴
- @Import導(dǎo)入,使用@Import導(dǎo)入的類會(huì)被自動(dòng)加載到IOC容器中