创建spring.factories
resources/META-INF/spring.factories
1
2org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.oucloud.web.starter.ZiggleWebAutoConfigure
自动配置入口
1 |
|
@Import
导入配置类- 有
EnableStartConfig.class
条件导入
自动配置注解
1 | (ElementType.TYPE) |
- 使用这个注解后会启用
EnableWebSecurity
- 最重要的是
@Import({ZiggleConfigurationSelector.class})
导入配置类
配置类selector
1 | public class ZiggleConfigurationSelector implements ImportSelector { |
具体配置类
1 | public class SecurityConfiguration { |