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
解决SpringBoot中Inferredtype‘S’错误
本文详细介绍了在使用SpringBoot编写业务层类时遇到的Inferredtype‘S’错误,并提供了两种解决方案:一是调整SpringBoot版本;二是修改Repository方法调用方式,避免类型推断错误。
8896

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



