【发布时间】:2016-07-04 18:38:21
【问题描述】:
我开发了一个应用程序,它使用启用了 Spring Boot 的安全性和 thymeleaf 作为 ui 模板运行
我尝试使用配置文件中的拦截器在spring中启用i18n,可以查看here
我在这里错过了什么??
注意:: 添加@Enablemvc 也不起作用
【问题讨论】:
-
您正在使用 Spring Boot,并且您的配置表明您很难尝试不这样做。为什么?
-
我最初只在事情不工作时尝试默认我添加了一些必要的bean
-
同意,视图控制器和资源处理程序不是必需的,但我希望我的处理程序缓存因此添加了该 bean。
-
如果你想要缓存只需添加
spring.resources.cache-period=<period-to-cache>无需覆盖它。您在使用 Spring Security 的同时还配置容器安全性?为什么?您正在配置的连接器已经是默认连接器,因此您的 tomcat 配置并没有真正添加任何东西。 -
感谢您的评论,我将删除这些 bean,您能否检查我的配置并告诉我为什么我的 i18n 无法正常工作?我尝试通过删除消息 bean 并尝试从 application.properties 进行初始化
标签: spring spring-mvc spring-security spring-boot thymeleaf