開發與維運

經典場景配置 | 帶你讀《SpringBoot實戰教程》之二

本文來自於千鋒教育在阿里雲開發者社區學習中心上線課程《SpringBoot實戰教程》,主講人楊紅豔,點擊查看視頻內容

8.starter pom:

SpringBoot為我們提供了企業級開發絕大多數場景的starter pom,只要使用了應用場景所需的starter pom,相關的技術配置將會消除,就可以得到Spring
Boot為我們提供的自動配置的Bean。

image.png

image.png

image.png

9. 讀取自定義配置:

(1)在application.properties文件中自定義屬性:例如

 book.author=張三

book.name=SpringBoot

(2)使用@Value(“${book.author}”) 獲取自定義屬性的值
image.png

10. 類型安全的配置:

使用@Value注入每個自定義配置在項目中顯得很麻煩,當自定義屬性很多時需要注入很多次
SpringBoot還提供了基於類型安全的配置方式,通過@ConfigurationProperties將properties中的屬性和一個Bean的屬性關聯,從而實現類型安全的配置
(1)在application.properties文件中自定義屬性:例如

      book.author=張三

book.name=SpringBoot
(2) @ConfigurationProperties(prefix=”book”)
image.png

Leave a Reply

Your email address will not be published. Required fields are marked *