1. 程式人生 > >SpringBoot——web開發初窺

SpringBoot——web開發初窺

一、使用SpringBoot開發的步驟

1、建立SpringBoot應用,選中我們需要的場景模組,比如web、jdbc、mybatis...

2、在配置檔案中指定少量配置——SpringBoot已經預設將這些場景配置好了,只需要在配置檔案中指定少量配置就可以執行

3、編寫業務程式碼

二、自動配置原理的探究

探究問題:每個場景中SpringBoot幫我們配置了什麼?哪些配置能修改?能不能擴充套件?

1、在SpringBoot專案的spring-boot-autoconfigure包下定義了很多場景:

2、每個場景中都有一個XxxAutoConfiguration.class自動配置類,這個類中向容器中註冊了很多該場景需要的元件:

3、在自動配置類中有@EnableConfigurationProperties(Xxx.class),指定可配置的屬性封裝的類:

4、另外還有很多XxxProperties.class,該類中定義了很多可以在配置檔案中修改和配置的屬性: