首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

《Spring Security3》第四章第一部分翻译上(自定义的UserDetailsService)

2012-11-01 
《Spring Security3》第四章第一部分翻译下(自定义的UserDetailsService)?实现自定义的JDBC UserDetailsServ

《Spring Security3》第四章第一部分翻译下(自定义的UserDetailsService)

?

实现自定义的JDBC UserDetailsService

?同样的,dataSource 的Bean引用指向了<embedded-database>声明,我们使用这个声明来安装HSQL内存数据库。

?

?对AuthenticationManager的引用要匹配我们之前dogstore-security.xml文件中声明的<authentication-manager>的alias。不要忘记注释掉CustomJdbcDaoImpl的声明——我们暂时不会使用它。

?

?

  <property name="authenticationManager"   
            ref="authenticationManager"/> 
</bean>
然后在<authentication-manager alias="authenticationManager">  又引用了jdbcUserService造成了循环引用,这个你是怎么解决的
  <property name="authenticationManager"   
            ref="authenticationManager"/> 
</bean>
然后在<authentication-manager alias="authenticationManager">  又引用了jdbcUserService造成了循环引用,这个你是怎么解决的

对于你说的循环引用,我不知是怎么回事,我启动tomcat发现没有bean userDetailsManager,所以造成注入
@Autowired 
private UserDetailsManager userDetailsManager;
失败。后来想想应该注入jdbcUserUservice,所以将@Autowired 改为@Resource(name="jdbcUserService")
发现一切很正常,功能正如书所说,改变密码后使用改变密码后的密码才能登录。

热点排行