Inferred type ‘S’ for type parameter ‘S’ is not within its bound;
在使用Spring Boot 编写业务层类的时候报错:
public Student selectByKey(Integer id) {
return studentRepository.findOne(id);
}
错误提示为:Inferred type ‘S’ for type parameter ‘S’ is not within its bound; should extends xxxxxx
解决方法:
1、springboot 版本问题,将 2.0.1 版本换成 1.5.4 版本。
2、将girlRepository.findOne(id); 改为 girlRepository.findById(id).orElse(null); 或 girlRepository.findById(id).get();
原文连接:
https://blog.youkuaiyun.com/moxiaoya1314/article/details/80037290