使用SpringBoot报错:Inferred type ‘S‘ for type parameter ‘S‘ is not within its bound。【解决办法】
❌一、错误展示
使用SpringBoot时出现如下错误:
Inferred type ‘S’ for type parameter ‘S’ is not within its bound
错误代码:
public Type updateType(Long id, Type type) {Optional<Type> t = typeDao.findById(id);if (t == null){throw new NotFoundException("不存在该类型");}BeanUtils.copyProperties(type,t);return typeDao.save(t);}
✅二、解决办法
第一种:
将
typeDao.findById(id);
改为typeDao.findById(id) .orElse(null);
public Type updateType(Long id, Type type) {Type t = typeDao.findById(id).orElse(null);if (t == null){throw new NotFoundException("不存在该类型");}BeanUtils.copyProperties(type,t);return typeDao.save(t);}
第二种:
将
typeDao.findById(id);
改为typeDao.findById(id) .get();
public Type updateType(Long id, Type type) {Type t = typeDao.findById(id).get();if (t == null){throw new NotFoundException("不存在该类型");}BeanUtils.copyProperties(type,t);return typeDao.save(t);}
使用SpringBoot报错:Inferred type ‘S‘ for type parameter ‘S‘ is not within its bound。【解决办法】相关推荐
- 关于VS2022 C++报错 const char* 类型的实参与char *类型的形参不兼容解决办法
关于VS2022 C++报错 const char* 类型的实参与char *类型的形参不兼容解决办法 问题来源 错误原因 解决方案 问题来源 在学习写C++代码时候,去练习课本上课后习题时候的问题, ...
- mysql命令行安装报错_centos命令行安装mysql随机密码查看方法(遇到问题及其解决办法)...
mysql初次命令行安装登录时报错: 未输入密码:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwo ...
- Hive安装报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient的解决办法
最近练习Hive,安装时爆出如下错误:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClie ...
- centos7 无法启动,停留在开机页面,报错 A start job is running for /etc/rc.d/rc.local compatibility 解决办法
问题描述 centos7 部署的服务因服务器IP更换,出现报错"A start job is running for /etc/rc.d/rc.local compatibility &qu ...
- Unity报错:InvalidOperationException:You are tring to read lnput using the UnityEngine. ……的解决办法
问题描述: 我在运行steam VR的Interaction_Example时报错,其中unity为2021.3.6f1c1,steam VR(2.7.3),头显为HTC Vive pro2.报错具体 ...
- 安装oh-my-zsh报错could not create work tree dir '/root/.oh-my-zsh'.: Permission denied的原因解决办法
前言 linux新手可能会通过su方式切换用户,但没有意识到环境变量没有切换,导致一些奇葩问题,这里便是一个例子,值得记录. 笔者在切换linux用户使用ZSH时遇到问题,确切来说是切换用户后安装oh ...
- 【svn】svn报错refers to a file, not a directory和File out of date解决办法
1.svn报错 refers to a file, not a directory svn co http://server.com/svn/trunk/test.file test.file svn ...
- Unity报错:InvalidOperationException:You are tring to read lnput using the UnityEngine. ……的解决办法。
如图出现的报错,解决方案如下: 在Unity中的玩家设置中,将active lnput handling选项设置为Both. 如下图所示: 即可解决该问题.
- oracle更新报错14402,Oracle GoldenGate 系列:Replicat 进程遇 OCI Error ORA-14402 错误解决办法...
生产环境发票管理库到总局主数据库 Replicat 进程因报如下错误 Abended: 2013-04-25 07:59:50 WARNING OGG-00869 OCI Error ORA-14 ...
- pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...
2019独角兽企业重金招聘Python工程师标准>>> 系统win10 python版本2.7 使用pip install pyyaml时报错 解决办法如下: **在Python目 ...
最新文章
- 完了!TCP出了大事!
- 使用python 打造中国的电影光魔
- lambda expressions are not supported at this language level
- Kosaraju算法、Tarjan算法分析及证明--强连通分量的线性算法
- python截取后三位元素_python – 如何从BeautifulSoup的表中获取第一个和第三个td?...
- 每天一道LeetCode-----杨辉三角从第一行到最后一行的最小路径和
- Objective-C Runtime的数据类型
- js原型链。。fuck
- swiper根据图片切换不同的背景色
- python 保留顺序去重_Python数据分析入门教程(二):数据预处理
- java console输出_将java console的输出写入文件
- google 地图 V3 运动轨迹
- 【Python】pymysql.err.InternalError: (1236, 'Misconfigured master - server_id was not set')
- 学计算机高考分数线,2020高考分数线预测
- 所谓的原创内容对于seo的意义在何方?
- java商品管理系统黑马_JavaEE基础班 水果超市管理系统
- 第十一周项目1——二叉树算法验证(4) 哈夫曼编码的算法验证
- ckeditor拖拽添加html,CKEditor插入HTML
- Android 接入穿山甲SDK之激励视频广告
- 腾讯不缺少梦想,但是缺算法与数据管理