Некоторые методы репозитория CRUD были переименованы в Spring Data, и
public interface CrudRepository<T, ID extends Serializable> extends Repository<T, ID> {
T findOne(ID id);
является одним из них.Теперь вы должны использовать
public interface CrudRepository<T, ID> extends Repository<T, ID> {
Optional<T> findById(ID id);
Для получения дополнительной информации о том, какие методы были переименованы, см. Этот блог улучшенные имена-для-хранилища-методы
Есть ещеметод findOne, но он из
public interface QueryByExampleExecutor<T> {
<S extends T> Optional<S> findOne(Example<S> example);
, который также является интерфейсом SimpleJpaRepository.Вот почему вы получили свою ошибку, так как этот метод ожидает Пример в качестве параметра.