spring boot的spring.factories配置的不同类/以及加载时机

高考资讯2023-02-07 03:10:22admin2

本章探索spring boot的spring.factories以及 加载时机

加载配置

监听spring-boot启动的不同状态下的不同事件

捕获spring-boot启动异常,输出易于读的格式

初始化/完善ApplicationContext

监听spring事件

Environment后置处理

异常分析

异常分析报告

跟spring-boot包下不同的key有

注解配置,自动加载类

是spring-boot扩展了spring的ImportSelector接口来实现的

EnableAutoConfiguration配置被加载时触发

对加载的EnableAutoConfiguration进行过滤,根据具体类文件上声明的@Conditionxxx注解等

提供可用的视图模板引擎查找

spring.factories 文件干啥用的?

通常来说在springboot应用中扫描bean是在一个固定的目录下,当我们存在一个类不在这个特定的目录下的时候我们要怎么做呢?

只需要在这个文件中配置好我们的类就可以了
org.springframework.boot.autoconfigure.EnableAutoConfiguration=
com.test.Test

这也经常用在springboot starter的编写中

新增一个配置类DemoConfig
在配置文件中添加如下配置
1 #-------starter自动装配---------
2 org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.demo.starter.config.DemoConfig

相关推荐

猜你喜欢

大家正在看

换一换