我使用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合作?
答案 0 :(得分:2)
我刚刚发现了如何使它发挥作用 我只需添加扩展WebMvcConfigurerAdapter的新文件,并将addInterceptors模块放入该新文件中。
答案 1 :(得分:0)
您指的是哪个教程?
您还可以在启动应用程序上下文中创建自己的Neo4jConfiguration
子类和@Import