我正在尝试使用 Spring boot 构建简单的博客应用程序。但是,当我尝试将 findOne 用于我的 service.java 时,现在我遇到了“方法 findOne(Long) 对于类型 PersonRepository 未定义”的问题。下面是什么我做了
我试图在存储库中创建对象,指示 findOne 并保存。但是它没有帮助
PersonRepository.java
package PersonRepository.javaio.javabrains.repository;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
import io.javabrains.Entity.Person;
@Repository
public 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
@Service
public class PersonService {
@Autowired
private PersonRepository personRepository;
public Object findAll(){
return personRepository.findAll();
}
public Person findById(Long id){
return personRepository.findOne(id);
}
我希望消除评论块可以解决问题。但是,当我尝试运行该应用程序时,它显示错误
ibeautiful
皈依舞
相关分类