1. 程式人生 > >spring boot 自動配置

spring boot 自動配置

註意 auto -a 信息 暴露 bsp ron tar cat

spring 添加組件

1).引入組件引用

2).配置組件bean

3).配置基本參數

參照這個思路,spring boot starter 如何自動配置組件

1.在 xxx-spring-boot-autoconfigure 中添加相關以來pom引用

2.在XxxAutoConfiguration類中添加組件bean

3.XxxAutoConfiguration中綁定配置對象(基本配置參數)

註意:需要在META-INF/spring.factories文件中添加XxxAutoConfiguration,spring在容器準備階段會將其添加到組件中

1.寫一個xxx-spring-boot-autoconfigure 項目,添加了依賴以及自動配置相關信息,依賴spring默認自動配置spring-boot-autoconfigure

2.寫一個xxx-spring-boot-starter 通過這個項目暴露,通過添加該項目依賴將功能組件添加到spring boot中

3.spring boot 提供的autoconfig 結構,所有的自提供的autoconfig都在spring-boot-autoconfigure 中,通過starter引用暴露,所有的spring boot 提供的組件頭通過引用starter來獲取自動配置

4.內置tomcat 組件在web中

5.logger 在底層,在starter中

spring boot 自動配置