CrudRepository MongoDB字符串ID

时间:2018-12-30 00:29:05

标签: java

错误:方法没有覆盖或实现超类型的方法

我尝试通过ID查找mongo文档。 Spring bot的旧版本允许我通过以下方式搜索:

public interface ConnRepository extendsCrudRepository<Conn, String> {
   @Override
   Conn findOne(String id);

我尝试将Spring Boot更新为2.1v nad get:

java:7: error: method does not override or implement a method from a supertype
  @Override
  ^
1 error

我知道CrudRepository随新的Spring Boot版本更改了,您能告诉我如何修改代码以按字符串搜索ID吗?

我的存储库类:

package com.spring.restapi.repositories;

import com.spring.restapi.models.Conn;
import org.springframework.data.repository.CrudRepository;

public interface ConnRepository extends CrudRepository<Conn, String> {
@Override
Conn findOne(String id); 
}

1 个答案:

答案 0 :(得分:0)

findOne方法已替换为CrudRepository#findById

https://jira.spring.io/browse/DATACMNS-944