自定义LocaleResolver 未生效
- 问题原因
- 自定义的LocaleResolver 没有注入到Spring 中
- 解决方案
- 检查是否通过@Bean 将其注入到Spring 中,如果没有就加上@Bean 注解
- 检查是否指定了Bean 的名称,如果没有则检查方法名称。判断名称是否为localeResolver
- ps
- 成功注入图示
-
- 通过阅读源码可以了解到,当容器中找不到对应localeResolver 时,就会使用默认的AcceptHeaderLocaleResolver
- 通过阅读源码可以了解到,当容器中找不到对应localeResolver 时,就会使用默认的AcceptHeaderLocaleResolver