Spring Boot 之 spring.factories

转载至 https://www.cnblogs.com/huanghzm/p/12217630.html

1、抛出一个问题

首先抛出一个问题:如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下,怎么办呢?也就是如何去加载第三方的Bean 呢?

2、解决办法有两个

2.1 使用 @Import 注解

@Import({SwaggerConfig.class})
@Configuration
public class MyConfig {

    @Bean
    public Person person(){
        return new Person();
    }

    @Bean
    public PesonPointcut pesonPointcut(){
        return new PesonPointcut();
    }


}

2.2 使用spring.factories 文件

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
  com.ali.gts.sofa.consumer.SwaggerConfig

3、spring.factories 的位置

META-INF/spring.factories

 

上一篇:vos盗打,vos被盗打处理方法


下一篇:springboot自动装载的原理