报错解决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);