Когда я настраиваю Spring Security 3 для выхода из системы пользователя, я получаю огромную ошибку
Исключение в потоке "" http-bio-8080 "-exec-7" java.lang.StackOverflowError
на 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>
Конфигурация безопасности пружины:
<logout invalidate-session="true"
logout-success-url="/"
logout-url="/j_spring_security_logout.html"/>
web.xml
Я настроил springSecurityFilterChain
для запуска при любом пересылке или запросе к *.html
и *.xhtml