spring - 从 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.
解决方案
您有 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>
推荐阅读
- selenium - 无法下载 selenium 和/或 chromedriver
- php - 多个 PHP Web 服务器共享一个 Redis 服务器用于用户会话
- angular - 角度通过控制器通过类扩展传递值
- javascript - Angularjs - 如何使用 angularjs 实现拖放列?
- typescript - 错误:“未捕获(承诺):[object Object]
- spring - 如何将下面给出的 XML bean 转换为 java bean,同样的例子将不胜感激
- javascript - 如何以不同的颜色显示文本的某些部分,即@和}之间的数据应该是不同的颜色
- kubernetes - kubernetes 中的 Janusgraph 无法连接到作为另一个服务运行的 Cassandra
- node.js - 如何在 Node JS 中将 .flv 文件转换为 .mp4
- c# - 跨多个项目的 EntityFramework 上下文或在两个上下文之间加入