问题遇到的现象和发生背景
authenticationManager()之前继承WebSecurityConfigurerAdapter适配器可以直接获取,用新的方式配置该如何获取
问题相关代码,请勿粘贴截图
@EnableWebSecurity
public class DefaultSecurityConfig {
@Autowired
private RedisTemplateHelper redisTemplateHelper;
// @formatter:off
@Bean
SecurityFilterChain defaultSecurityFilterChain(HttpSecurity http) throws Exception {
http
.csrf().disable()
.authorizeRequests(authorizeRequests ->
authorizeRequests
.antMatchers("/**/*.js","/**/*.css","/**/*.jpg","/**/*.png").permitAll()
.anyRequest().authenticated()
)
.formLogin()
.loginPage("/login").permitAll()
.loginProcessingUrl("/login")
.and().addFilter(new JWTAuthenticationFilter(authenticationManager(),redisTemplateHelper));
return http.build();
}
// @formatter:on
}