spring boot之入門配置(一)
阿新 • • 發佈:2018-05-03
麻煩 config src 符號 pos files 分享圖片 PE strong
yml、properties配置文件
yml相比properties配置文件,yml可以省略不必要的前綴,並且看起來更加的有層次感。推薦使用yml文件。
@Value
根據配置文件的配置項獲取對應的value,@Value的值必須與配置文件中的配置項一致,使用方法如下:
@ConfigurationProperties
當配置項過多時,可以使用@ConfigurationProperties註解更加的方便。並且可以對不同的配置項進行分組。例如:配置項分為project 和 Johnson兩個不同的配置項
@ConfigurationProperties中值對應的前綴。屬性名必須與配置項對應。並且實現對應的get、set方法。
使用方法如下:
@Component
因為在持久層、業務層和控制層中,分別采用@Repository、@Service和@Controller,因為不清楚這個類是屬於哪個層面,又要交給Spring管理,所以就用@Component。
看上圖project類和Johnson類可以看到。
多環境配置
在大多數開發中,一般配置項都會把生產環境和測試環境分開。如果都是用同一個配置文件,那麽在生產與測試環境之間不斷修改配置項會很麻煩,開發效率會很低。
而spring.profiles.active正好可以解決這個問題
註意:命名需要規範,必須使用符號"-"進行區別文件。
木木只是一個小白,若那裏寫的不好或者有更好的建議,請留言 或 發到我的QQ郵箱 [email protected] 。謝謝大家啦~(*^▽^*)
spring boot之入門配置(一)