gpt4 book ai didi

java - 应用程序扩展 Neo4jConfiguration 时无法使用 InterceptorRegistry

转载 作者:行者123 更新时间:2023-12-02 05:06:09 24 4
gpt4 key购买 nike

我正在使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com