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

Cannot Use InterceptorRegistry While the Application Extend Neo4jConfiguration

我正在使用 spring 启动应用程序 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());
}

以上代码需要 class 由 WebMvcConfigurerAdapter 扩展。
就是这个问题,我没有使用WebMvcConfigurerAdapter所以无法添加上面的方法。
我是否有其他选择可以使我的国际化与 Neo4jConfiguration 配合良好?

  1. 您指的是哪个教程?

  2. 您还可以创建自己的 Neo4jConfiguration 子类并将其 @Import 到您的启动应用程序上下文中

我刚刚知道如何让它发挥作用。
我只需要添加扩展 WebMvcConfigurerAdapter 的新文件并将 addInterceptors 模块放入该新文件中。