Java 退出Spring引导后将语言切换为默认值
我有使用Spring Boot的应用程序和语言选择器。Java 退出Spring引导后将语言切换为默认值,java,spring,security,spring-mvc,cookies,Java,Spring,Security,Spring Mvc,Cookies,我有使用Spring Boot的应用程序和语言选择器。 我有问题:登录后,我将语言设置为默认语言以外的另一种语言(从英语到法语),然后在注销后,该语言设置为默认语言(英语)。 我想要的是语言没有更改为默认语言。你能帮我吗 注意: -我使用默认的spring启动身份验证方法(公共类SecurityConfig扩展了WebSecurity配置适配器) -我使用默认的spring引导国际化方法(使用公共LocaleChangeInterceptor LocaleChangeInterceptor) -
我有问题:登录后,我将语言设置为默认语言以外的另一种语言(从英语到法语),然后在注销后,该语言设置为默认语言(英语)。
我想要的是语言没有更改为默认语言。你能帮我吗 注意:
-我使用默认的spring启动身份验证方法(公共类SecurityConfig扩展了WebSecurity配置适配器)
-我使用默认的spring引导国际化方法(使用公共LocaleChangeInterceptor LocaleChangeInterceptor)
-我在互联网上搜索,似乎语言设置在cookies上,cookies在注销后被销毁。我需要另一种方法(比如另一种保存语言注册表的方法),这样它就不会依赖于登录和注销
谢谢问题是我的localResolver正在使用会话,当用户注销时,会话将被销毁。
解决方案:更改为CookieLocalerResolver问题是我的localResolver正在使用会话,当用户注销时,会话将被销毁。
解决方案:更改为CookieLocalerResolver问题是我的localResolver正在使用会话,当用户注销时,会话将被销毁。
解决方案:更改为CookieLocalerResolver问题是我的localResolver正在使用会话,当用户注销时,会话将被销毁。 解决方案:改为CookielocalResolver