【发布时间】:2014-04-26 23:06:27
【问题描述】:
spring 中是否可以有多个语言环境解析器?
我想在我的应用程序中拥有多个区域设置解析器,例如:
- CookieLocaleResolver 用于用户永久语言。
- 基于 Http 请求的 LocaleResolver 仅用于查看特定 其他语言的页面。
【问题讨论】:
标签: spring jakarta-ee spring-mvc
spring 中是否可以有多个语言环境解析器?
我想在我的应用程序中拥有多个区域设置解析器,例如:
【问题讨论】:
标签: spring jakarta-ee spring-mvc
编写自己的LocaleResolver 并将其注册为名称为DispatcherServlet.LOCALE_RESOLVER_BEAN_NAME 的bean 没有问题。
resolveLocale 实现的逻辑可能真的基于request,当您可以确定使用CookieLocaleResolver 或提供来自request 属性的其他语言环境时
【讨论】: