集成环境,项目启动报错:
Post-processing of merged bean definition failed;
nested exception is java.lang.IllegalStateException:
Failed to introspect Class [com.XXX] from ClassLoader
查了下introspect: 反省的,内省的意思。我理解为内部引用
原因:
XXX类内部引用的外部类的方法,没有对应的内容,即引用的jar包不是最新的或是相应的版本。
解决:
重新上传该引用的正确版本的jar包。
总结:
这个问题,如果是单元测试是比较容易发现的,idea打开项目一看就知道了。如果是集成测试环境,就没那么容易发现,需要从错误信息入手。