2015-01-14 3 views
0

스프링 부트를 사용하는 응용 프로그램이 있고 언어 선택기가 있습니다.
문제가 있습니다. 로그인 한 후 언어를 기본 언어 (영어에서 프랑스어로)가 아닌 다른 언어로 설정 한 다음 로그 아웃 한 후 기본 언어 (영어)로 다시 설정됩니다.

로그 아웃 후 기본 언어 전환 스프링 부트

원하는 언어는 기본 언어로 변경되지 않았습니다. 너 나 좀 도와 줄 수있어?

NB :
- 나는 기본적 봄 부팅 인증 방법을 (공개 클래스의 SecurityConfig가 WebSecurityConfigurerAdapter를 확장)를 사용
- 내가 (공공 LocaleChangeInterceptor localeChangeInterceptor 사용) 기본 스프링 부팅 국제화 방법
를 사용 - 나는 인터넷에서 검색해야하며 보인다 언어가 쿠키에 설정되고 쿠키가 로그 아웃 된 후에 파기됩니다. 나는 (언어 또는 다른 사람의 레지스트리를 저장하는 다른 방법 같은) 다른 접근 방식이 필요 그래서 내 localResolver이 될 것이다 세션을 사용하는 문제가 로그인에 의존하고

감사

답변

2

를 로그 아웃하지 않습니다 사용자가 로그 아웃 할 때 파괴됩니다. 해결 방법 : CookieLocaleResolver로 변경

관련 문제