繁体   English   中英

在Spring Boot中使用MongoTemplate检查MongoDB连接

[英]Check MongoDB connection using MongoTemplate in Spring Boot

我正在使用Spring Kafka Mongo Integration进行插入/更新操作,并使用mongotemplate来执行这些操作。 我想知道有没有办法检查mongodb连接上/下,以便万一我的数据库发生故障,我想手动提交kafka偏移量。 目前,application.properties文件中提供了所有db配置

这样的事情怎么样?

@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();
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM