Using Spring Boot —— Auto-configuration

  Spring Boot auto-configuration尝试基于依赖的jar 自动配置Spring应用程序。需要添加@EnableAutoConfiguration(或者SpringBootApplication)注解 到 @Configutation类中的一个。

1.自动配置非侵入性

  在任何时候,你都可以开始定义自己的配置来替换自动配置的特定部分。

2.禁用特定的自动配置类

  @EnableAutoConfiguration注解的属性exclude,可以用来指定禁用的类;

       也就可以使用excludeName,通过qualified name排除

        也可以spring.autoconfigure.exclude

  

import org.springframework.boot.autoconfigure.*;
import org.springframework.boot.autoconfigure.jdbc.*;
import org.springframework.context.annotation.*;

@Configuration
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class MyConfiguration {
}
原文地址:https://www.cnblogs.com/han6/p/11505988.html