寫了10幾天的文章了,每個開頭我們開的專案都會引spring-boot-starter-web這個場景啟動器,是時候開始好好研究Spring Boot如何寫Web囉!
還記得我們的起手式都會引入spring-boot-starter-web
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
故事就從@SpringBootApplication開始
發現這個自動裝配註解@EnableAutoConfiguration
細節藏在這個@Import這個AutoConfigurationImportSelector.class中
加入候選的載入的Configuration
載入的設定檔寫在這裡
找到autoconfigure中的檔案
我們要關注web場景的就這些
從中可以找到綁定配置文件的xxxProperties