報錯解決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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章