首页 > 解决方案 > 从 spring-boot 运行配置中删除 MongoDB

问题描述

当我使用

mvn 弹簧启动:运行

我的应用程序不使用 MongoDB,它引导一些未知的 MongoDB 存储库。有什么办法可以删除或禁用它?

2020-06-26 09:45:56.632  INFO 15712 --- [           main] com.cisco.hr.wfpo.WfpoApplication        : No active profile set, falling back to default profiles: default
2020-06-26 09:46:01.083  INFO 15712 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2020-06-26 09:46:01.620  INFO 15712 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 504ms. Found 23 JPA repository interfaces.
2020-06-26 09:46:01.750  INFO 15712 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Reactive MongoDB repositories in DEFAULT mode.
2020-06-26 09:46:01.873  INFO 15712 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 117ms. Found 0 Reactive MongoDB repository interfaces.
2020-06-26 09:46:01.893  INFO 15712 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data MongoDB repositories in DEFAULT mode.

标签: springmongodbspring-boot

解决方案


您有 Spring Data 检测到的 Spring Data MongoDB 依赖项。

如果您有以下两个启动器,只需删除它们

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
</dependency>

推荐阅读