在书写springboot的contraller时 出现了 findById和findOne 报错出红。

经过查找一番资料后,发现spring boot 2版本中所用的查询是 findById(); 并且在使用的时候会加上一个get()方法
代码如下:
@Autowired
private UserRepository userRepository;
@RequestMapping(value = "/fone/{id}")
public User selectOne(@PathVariable("id") Integer id){
User user = new User();
//userRepository.findOne(id);
//userRepository.findOne(user);
user = userRepository.findById(id).get();
System.out.println(user);
return user;
}
这样查询数据便会成功。
本文详细介绍了在SpringBoot2中使用findById方法进行数据查询的正确方式,对比了与findOne方法的区别,并提供了一个具体的示例代码,展示了如何通过在findById方法后调用get()方法来成功获取数据。

105

被折叠的 条评论
为什么被折叠?



