springsecurity5 SecurityFilterChain配置方式如何获取AuthenticationManager

问题遇到的现象和发生背景

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

}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

5.3.6类还在,

img


重写自己加@Bean就行了

img