Springboot security 的使用,三步:
1、pom中增加:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
2、增加config類:
@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled = true) public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
3、在main函數上增加解析包名:(重點,少了這一個com.bcd.mycallback,造成WebSecurityConfig不起作用的解決)
@EnableScheduling @EnableTransactionManagement @SpringBootApplication @EnableOpenApi @EnableDiscoveryClient @EnableAsync @ComponentScan(basePackages = { "com.moxi.mogublog.commons.config", "com.moxi.mogublog.commons.fallback", "com.moxi.mogublog.xo.utils", "com.moxi.mogublog.utils", "com.bcd.mycallback", "com.moxi.mogublog.xo.service"}) public class MyCallbackApplication { public static void main(String[] args) { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); SpringApplication.run(MyCallbackApplication.class, args); } /** * 設置時區 */ @PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); } }