【发布时间】:2018-03-13 06:44:42
【问题描述】:
我正在关注 this 春季国际化指南,它像这样实现 LocalResolver
@Bean
public LocaleResolver localeResolver() {
SessionLocaleResolver sessionLocaleResolver = new SessionLocaleResolver();
sessionLocaleResolver.setDefaultLocale(Locale.US);
return sessionLocaleResolver;
}
但我想通过在数据库中获取用户语言信息来设置defaultLocal 并设置它我该怎么做?感谢您的帮助
【问题讨论】:
-
你没有。
defaultLocale适用于整个应用程序而不是每个用户。 -
有没有其他方法可以根据用户偏好确定应用程序语言
-
这就是本地解析器的全部想法...如果您想使用首选项,请使用您自己的
LocaleResolver实现。
标签: java spring spring-mvc spring-boot internationalization