spring boot关键点

 阅读约 1 分钟

starter

实现starter步骤

实现一个 starter 有四个要素:

1.  starter 命名 ;
2.  自动配置类,用来初始化相关的 bean ;
3.  指明自动配置类的配置文件 spring.factories ;
    当 Spring Boot 启动的时候,会在 classpath 下寻找所有名称为 spring.factories 的文件,然后运行里面的配置指定的自动加载类
4.  自定义属性实体类,声明 starter 的应用配置属性 ;

注解

内置配置

META-INF/spring.factories

springboot-autoconfigre jar包里有很多自动配置项。
也可以在自定义starter里定义自己的自动配置项。

META-INF/spring.provides

文件格式:provides: spring-jdbc,spring-tx
spring.provides里的内容springboot也会自动引用
阅读 54发布于 11月12日
推荐阅读
目录