报错解决Inferred type 'S' for type parameter 'S' is not within its bound

报错解决Inferred type ‘S’ for type parameter ‘S’ is not within its bound

报错信息如下:
在这里插入图片描述
报错原因:
SpringBoot 版本问题,SpringBoot 2.0后新特性

解决方案:
1.修改SpringBoot的版本,比如修改为SpringBoot的1.5的版本
2.修改我们的代码 (推荐,之后的开发都是SpringBoot2之后的版本)

将findOne(id)修改为findById(id).orElse(null)

例如:

return girlRepository.findOne(id);
修改为:
return girlRepository.findById(id).orElse(null);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章