自定义LocaleResolver 未生效

  • 问题原因
    • 自定义的LocaleResolver 没有注入到Spring 中

      

  • 解决方案
    • 检查是否通过@Bean 将其注入到Spring 中,如果没有就加上@Bean 注解
    • 检查是否指定了Bean 的名称,如果没有则检查方法名称。判断名称是否为localeResolver

      

  • ps
    • 成功注入图示

      

    • 通过阅读源码可以了解到,当容器中找不到对应localeResolver 时,就会使用默认的AcceptHeaderLocaleResolver

       

      

posted @ 2024-03-25 16:08  末未禅  阅读(94)  评论(0编辑  收藏  举报