我正在嘗試使用 Spring boot 構建簡單的博客應用程序。但是,當我嘗試將 findOne 用于我的 service.java 時,現在我遇到了“方法 findOne(Long) 對于類型 PersonRepository 未定義”的問題。下面是什么我做了我試圖在存儲庫中創建對象,指示 findOne 并保存。但是它沒有幫助PersonRepository.javapackage PersonRepository.javaio.javabrains.repository;import org.springframework.data.repository.CrudRepository;import org.springframework.stereotype.Repository;import io.javabrains.Entity.Person;@Repositorypublic interface PersonRepository extends CrudRepository<Person,Long>{public Person findByEmail(String email); /* * public Person findOne(Long id); * * public Iterable<Person> findAll(); * * public Person save(Person person); */PersonService.java@Servicepublic class PersonService { @Autowired private PersonRepository personRepository; public Object findAll(){ return personRepository.findAll(); } public Person findById(Long id){ return personRepository.findOne(id); }我希望消除評論塊可以解決問題。但是,當我嘗試運行該應用程序時,它顯示錯誤
PersonRepository 類型未定義方法 findOne(Long)
慕的地6264312
2023-04-19 16:47:40