【发布时间】:2019-12-02 16:30:15
【问题描述】:
我正在尝试使用 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);
}
我希望消除评论块可以解决问题。但是,当我尝试运行该应用程序时,它会显示错误
【问题讨论】:
标签: java spring spring-boot web