在项目运行过程中,某个静态代码块加载单例对象时候通过idea断点看到java.lang.NoClassDefFoundError,错误导致该对象一直无法完成创建,导致功能无法正常执行。
原因在主工程中引入该jar包时,由于项目为了保证每个组件能够方便控制其他依赖版本,会将各个组件的依赖都添加了如下配置,导致第三方jar中的类无法被发现
解决思路* *
- 查看当前组件中确实类属于哪个第三方jar
- 在主工程中引入该依赖
- 重启idea

在项目运行过程中,某个静态代码块加载单例对象时候通过idea断点看到java.lang.NoClassDefFoundError,错误导致该对象一直无法完成创建,导致功能无法正常执行。
原因在主工程中引入该jar包时,由于项目为了保证每个组件能够方便控制其他依赖版本,会将各个组件的依赖都添加了如下配置,导致第三方jar中的类无法被发现
解决思路* *