码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot 自动配置

时间:2018-09-30 12:44:53      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:size   cto   xxx   style   思路   相关信息   figure   默认   通过   

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 自动配置

标签:size   cto   xxx   style   思路   相关信息   figure   默认   通过   

原文地址:https://www.cnblogs.com/jiangjil/p/9728377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!