SpringBoot学习笔记(六)——spring factories(待补充)

1.利用spring factories增加配置类

在我们⾃⼰的项⽬中,我们⾃⼰定义的配置类,我们⾃然可以扫描到它,但是如果某个配置类不在我们的扫描范围内(@ComponentScan注解只对这个注解的类所在的包进行扫描),该怎么办呢?

此时就可以利⽤spring.factories机制,可以在spring.factories中指定想添加的配置类。
 
 
 

2.对spring.factories中添加的配置类排序

可以使⽤
@AutoConfigureAfter(BppConfig.class):表示本配置类要在BppConfig解析之后才解析
@AutoConfigureBefore(BppConfig.class):表示本配置类要在BppConfig解析之前才解析
@AutoConfigureOrder(1):直接⽤数字定义顺序
来对添加进来的配置类排序,
注意,上⾯的上个能排序的注解,只能针对spring.factories中的配置类进⾏排序,如果配置类是我们⾃
⼰扫描出来的,则这三个注解⽆效,⽽且如果是扫描出来的使⽤@Order或者Ordered接⼝来排序也是没
有⽤的,因为Spring的扫描中根本就不会进⾏排序。
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2022-09-13 21:34  一直学习的程序小白  阅读(85)  评论(0编辑  收藏  举报