添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
我正在使用Spring Security 3.2和Spring 4.0.1我正在将xml配置转换为Java配置。当我在“过滤器”中添加注释AuthenticationManager时@Autowired,出现异常Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.security.authentication.AuthenticationManager] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}我已经尝试了注入,AuthenticationManagerFactoryBean但是由于类似的异常也失败了。这是我正在使用的XML配置                                                                                                    
查看完整描述

TA贡献1829条经验 获得超13个赞

覆盖方法authenticationManagerBean中WebSecurityConfigurerAdapter暴露出的AuthenticationManager使用内建configure(AuthenticationManagerBuilder)作为一个Spring bean:


例如:


@Bean(name = BeanIds.AUTHENTICATION_MANAGER)

@Override

public AuthenticationManager authenticationManagerBean() throws Exception {

return super.authenticationManagerBean();

}


查看完整回答