1. 程式人生 > >spring boot之入門配置(一)

spring boot之入門配置(一)

麻煩 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之入門配置(一)