Java 在Spring Boot中使用MongoTemplate检查MongoDB连接
我正在为插入/更新操作进行SpringKafka Mongo集成,并使用mongotemplate执行这些操作。我想知道是否有任何方法可以检查mongodb连接是否正常,以便万一我的db出现故障,我想手动提交kafka偏移量。目前,所有的db配置都在application.properties文件中提供类似的东西怎么样Java 在Spring Boot中使用MongoTemplate检查MongoDB连接,java,spring-boot,spring-kafka,spring-mongo,spring-mongodb,Java,Spring Boot,Spring Kafka,Spring Mongo,Spring Mongodb,我正在为插入/更新操作进行SpringKafka Mongo集成,并使用mongotemplate执行这些操作。我想知道是否有任何方法可以检查mongodb连接是否正常,以便万一我的db出现故障,我想手动提交kafka偏移量。目前,所有的db配置都在application.properties文件中提供类似的东西怎么样 @Autowired private MongoTemplate mt; public String ping() { DBObject ping = new Basi
@Autowired
private MongoTemplate mt;
public String ping()
{
DBObject ping = new BasicDBObject("ping", "1");
try {
CommandResult answer = mt.getDb().command(ping);
return answer.getErrorMessage();
} catch (Exception e) {
return e.getMessage();
}