没有名为“ mongoTemplate”的bean可用于多个数据库的春季启动

时间:2019-05-15 04:09:29

标签: java mongodb multiple-databases spring-mongodb mongotemplate

我已经为我的应用程序配置了两个mongo数据库。然后,我需要将一些实现转移到另一个单独的模块。因此,现在我在启动应用程序Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'mongoTemplate' available时遇到了此异常。

主类:

@SpringBootApplication
@Configuration
@ComponentScan({"io.sample"})
@EntityScan("io.sample")
@EnableMongoRepositories("io.sample")
public class App {
private static final Logger logger = LogManager.getLogger(App.class.getName());

public static void main(String[] args) throws Exception {
    SpringApplication.run(App.class, args);
    InitAuth.initialize();
    InitAuth.generateToken();
  }
}

我根据本文中提到的步骤配置了数据库。 link to the article

当我只有一个模块时,它工作正常,但是在添加了新模块之后,出现了这个问题。这里可能出什么问题了?

0 个答案:

没有答案