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 {
}

 

posted on 2019-09-11 14:15  李笑白  阅读(302)  评论(0)    收藏  举报

导航