【发布时间】:2016-07-20 14:02:41
【问题描述】:
如果只使用 MongoRepository 隐藏连接,我如何检查与 MongoDB 的连接是否处于活动状态(不使用执行器项目)?
【问题讨论】:
-
如果你已经实现了以下建议的东西,请随时分享代码以便其他人可以使用它
标签: spring mongodb spring-boot spring-data
如果只使用 MongoRepository 隐藏连接,我如何检查与 MongoDB 的连接是否处于活动状态(不使用执行器项目)?
【问题讨论】:
标签: spring mongodb spring-boot spring-data
如果 mongodb 连接处于非活动状态,则 Spring Boot 应用程序将抛出可以在日志中检查的错误。
理想情况下,执行器项目是检查状态的最佳方式。
您还可以通过创建自己的控制器方法来检查状态,比如说 ping 并在实现中编写一些类似 MongoRepository.findAll() 的操作,如果它返回正值则处于活动状态。
【讨论】: