当前位置: 首页 > news >正文

FilterRegistationBean报错does not have type parameters。idea启动日志无明显报错提示冲突 kaki的博客

      近期做了个技术改造,引入了一个新的jar包。启动idea后,日志打印一半就停了,无明显报错,此类问题很难分析。我的思路如下:

      1.可能是新jar包所依赖的jar包存在冲突,可以通过idea 的mvn dependency:tree 把整个jar包清单打印出来。

      2.单独引入新jar包的所有依赖jar包挨个启动试试,结果发现没报错,启动正常,那就是jar包本身的源码问题了

      3.将jar包的源码下载下来,放在程序的java包下边,启动项目,不负众望,报出了有价值的报错。发现是新jar包中的源码应用了一个高版本的springboot api(2.x 以上)。而我们项目用的是1.5.x的版本,有个底层类1.5.x不支持泛型写法。2.x才行。

     针对此问题,可以选择升级整个项目的springboot版本,但项目临近上线,测试和各种调试时间不充足。我想到的办法是解决问题的根本“变异报错”。我把springboot2.x中的源码FilterRegistationBean拷贝出来放在我们1.x的项目里,结果程序就正常启动了。

 总结:1新引入jar包后,启动项目,日志打印一半就停了,大概率是jar包中出现编译错误,一般是新jar包与项目之间存在版本问题。

      

http://www.dtcms.com/a/279899.html

相关文章:

  • 力扣-25.K个一组翻转链表
  • 多线程进阶——线程安全的集合类
  • B站自动回复工具(破解)
  • Linux多进程
  • 国产IP摄像头存在隐蔽后门,攻击者可获取Root权限
  • 知识点2:MCP:python-sdk 核心概念
  • 丑团-h5-Mtgsig算法-分析
  • 技能升级--二分例题
  • 2025年大数据、建模与智能计算国际会议(ICBDMIC 2025)
  • 指针和数组(二)
  • AI 临床医学课题【总结】
  • Vue2 day08-10(智慧商城)
  • 应用系统报错:com.highgo.jdbc.util.PSQLException:bad value for long(APP)
  • DOM事件绑定时机:解决脚本提前加载导致的绑定失败
  • git modules
  • 8.6 Rag-基础工具介绍(开源工具)
  • 5、qt系统相关
  • 面试150 根节点到叶子节点数字之和
  • 机构参与度及其Python数据获取示例
  • SVD、DCT图像压缩实践
  • 020 实现一个简易 Shell
  • Java集合和字符串
  • JVM-1
  • 现场设备无法向视频汇聚EasyCVR视频融合平台推流的原因排查与解决过程
  • 常用的OTP语音芯片有哪些?
  • Gstreamer之”pad-added“事件
  • cron监控进程逻辑
  • C#中发布订阅的阻塞非阻塞
  • 微美全息借区块链与DRL算法打造资源管理协同架构,达成边缘计算与区块链动态适配
  • Function-——函数中文翻译渊源及历史背景