作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 spring boot 应用程序 mvc 和 graphDb (Neo4j) 作为我的数据库。
当我必须为我的应用程序进行国际化时,我遇到了问题。
我的 application.java 上有此代码
public class Application extends Neo4jConfiguration {
@Autowired
GraphDatabase graphDatabase;
@Bean
GraphDatabaseService graphDatabaseService() {
return new GraphDatabaseFactory().newEmbeddedDatabase("my-graphdb");
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
当我尝试实现国际化时,导师说我需要实现:
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(localeChangeInterceptor());
}
上面的代码需要通过WebMvcConfigurerAdapter扩展该类。
这就是问题所在,我没有使用WebMvcConfigurerAdapter所以无法添加上面的方法。
我是否还有其他选择可以使我的国际化与 Neo4jConfiguration 良好配合?
最佳答案
我刚刚知道如何让它发挥作用。
我只需添加扩展 WebMvcConfigurerAdapter 的新文件并将 addInterceptors 模块放入该新文件中。
关于java - 应用程序扩展 Neo4jConfiguration 时无法使用 InterceptorRegistry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27773585/
我正在使用 spring boot 应用程序 mvc 和 graphDb (Neo4j) 作为我的数据库。 当我必须为我的应用程序进行国际化时,我遇到了问题。 我的 application.java
我目前正在 JBoss AS 5.0.0.GA 上开发基于 EJB 3.0 的应用程序,最近服务器日志中出现以下警告: 09:50:19,735 WARN [InterceptorsFactory]
我是一名优秀的程序员,十分优秀!