Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Spring Boot中使用MongoTemplate检查MongoDB连接_Java_Spring Boot_Spring Kafka_Spring Mongo_Spring Mongodb - Fatal编程技术网

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

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

我正在为插入/更新操作进行SpringKafka Mongo集成,并使用mongotemplate执行这些操作。我想知道是否有任何方法可以检查mongodb连接是否正常,以便万一我的db出现故障,我想手动提交kafka偏移量。目前,所有的db配置都在application.properties文件中提供

类似的东西怎么样

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