classloader getresource jar包资源冲突情况,父亲为大,兄弟之间,谁先加载谁牛逼(四)一次利用war在tomcat优先加载权得实践
war(仓库1)
lib
xxx
core com.aaa.A类加两个字段,getter、setter
core(仓库2)
com.aaa.A 直接拷贝过来,全限定
背景:core无法及时deploy,war无法拿到最新core jar包
解决:
在war中将类和增加的字段以全限定性名拷贝到war下, 利用war在tomcat优先加载权
要点:
1 lib依赖core,因此调用core得新字段会编译报错,需要反射
2 war依赖所有,总是能够编译
浙公网安备 33010602011771号