当我配置Security 3以注销用户时,我会得到一个巨大的错误
线程""http-bio-8080"-exec-7“com.dc.api.model.Users.getUsername(Users.java:200)上的
异常
Users.java:200映射到org.springframework.security.core.userdetails.UserDetails实现方法
public String getUsername() {
return this.getUsername();
}注销链接:
<a href="${facesContext.externalContext.requestContextPath}/j_spring_security_logout.html">
log out</a>spring安全配置:
<logout invalidate-session="true"
logout-success-url="/"
logout-url="/j_spring_security_logout.html"/>web.xml
我已经将springSecurityFilterChain配置为在*.html和*.xhtml的任何转发或请求上运行
发布于 2011-03-21 10:45:22
这里的问题是由spring安全调用的下面的方法正在调用自己,并且处于一个无限循环中。它应该调用我的用户模型对象的userId (this.getUserId)
public String getUsername() {
return this.getUsername();
}https://stackoverflow.com/questions/5375903
复制相似问题