❌一、错误展示

使用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。【解决办法】相关推荐

  1. 关于VS2022 C++报错 const char* 类型的实参与char *类型的形参不兼容解决办法

    关于VS2022 C++报错 const char* 类型的实参与char *类型的形参不兼容解决办法 问题来源 错误原因 解决方案 问题来源 在学习写C++代码时候,去练习课本上课后习题时候的问题, ...

  2. mysql命令行安装报错_centos命令行安装mysql随机密码查看方法(遇到问题及其解决办法)...

    mysql初次命令行安装登录时报错: 未输入密码:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwo ...

  3. Hive安装报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient的解决办法

    最近练习Hive,安装时爆出如下错误:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClie ...

  4. 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 ...

  5. 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.报错具体 ...

  6. 安装oh-my-zsh报错could not create work tree dir '/root/.oh-my-zsh'.: Permission denied的原因解决办法

    前言 linux新手可能会通过su方式切换用户,但没有意识到环境变量没有切换,导致一些奇葩问题,这里便是一个例子,值得记录. 笔者在切换linux用户使用ZSH时遇到问题,确切来说是切换用户后安装oh ...

  7. 【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 ...

  8. Unity报错:InvalidOperationException:You are tring to read lnput using the UnityEngine. ……的解决办法。

    如图出现的报错,解决方案如下: 在Unity中的玩家设置中,将active lnput handling选项设置为Both. 如下图所示: 即可解决该问题.

  9. oracle更新报错14402,Oracle GoldenGate 系列:Replicat 进程遇 OCI Error ORA-14402 错误解决办法...

    生产环境发票管理库到总局主数据库 Replicat 进程因报如下错误 Abended: 2013-04-25 07:59:50  WARNING OGG-00869  OCI Error ORA-14 ...

  10. pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...

    2019独角兽企业重金招聘Python工程师标准>>> 系统win10 python版本2.7 使用pip install pyyaml时报错 解决办法如下:  **在Python目 ...

最新文章

  1. 完了!TCP出了大事!
  2. 使用python 打造中国的电影光魔
  3. lambda expressions are not supported at this language level
  4. Kosaraju算法、Tarjan算法分析及证明--强连通分量的线性算法
  5. python截取后三位元素_python – 如何从BeautifulSoup的表中获取第一个和第三个td?...
  6. 每天一道LeetCode-----杨辉三角从第一行到最后一行的最小路径和
  7. Objective-C Runtime的数据类型
  8. js原型链。。fuck
  9. swiper根据图片切换不同的背景色
  10. python 保留顺序去重_Python数据分析入门教程(二):数据预处理
  11. java console输出_将java console的输出写入文件
  12. google 地图 V3 运动轨迹
  13. 【Python】pymysql.err.InternalError: (1236, 'Misconfigured master - server_id was not set')
  14. 学计算机高考分数线,2020高考分数线预测
  15. 所谓的原创内容对于seo的意义在何方?
  16. java商品管理系统黑马_JavaEE基础班 水果超市管理系统
  17. 第十一周项目1——二叉树算法验证(4) 哈夫曼编码的算法验证
  18. ckeditor拖拽添加html,CKEditor插入HTML
  19. Android 接入穿山甲SDK之激励视频广告
  20. 腾讯不缺少梦想,但是缺算法与数据管理

热门文章

  1. 《考研公共课复习指导》随笔及其它
  2. Flutter高德定位定位权限管理
  3. 每日牛客网-2022/1/4 错题解析
  4. matlab心电信号的qrs波检测,基于matlab的操作员心电信号QRS波检测及分析
  5. PHP练习6 使用MySQL实现简单身份验证
  6. win10怎么把两个盘合成一个,win10怎么把分区合并
  7. GmSSL快速上手指南
  8. poj2249Binomial Showdown
  9. android https cer证书转换BKS
  10. CS229 --Lecture1 Introduction