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")); } }