我想使用intl massage属性文件。我已正确配置了消息源。
我现在想要设置一个在启动时使用的语言环境。应针对所有请求修复此区域设置。
我检查了文档并尝试了:
spring.mvc.locale-resolver=fixed
spring.mvc.locale=de
但这似乎还不够,因为它仍然显示(并使用)浏览器首选项(例如en_EN)
摘自我的jsp文件:
${pageContext.response.locale}
除了我的控制器:
public ModelAndView dispatchRequestEntryPoint(HttpServletRequest request, HttpServletResponse response, Locale locale) {
System.out.println(locale);
....
我还需要ChangeInterceptor或类似吗?