覆盖class文件
做项目时候遇到这么一个问题,我想改class文件,我还没有源码,怎么办呢?
在项目中建一个一摸一样的目录,然后把class中的内容粘贴过来
图1:我自己写的类 注意路径 com.yd.basic.controller.LoginController
图二:jar包中原来就有的类 注意类路径 也是com.yd.basic.controller.LoginController
这样,JVM就会优先读我写的类
至于原因,我问过享学课堂的老师,大概因为class加载就是这样的规则
下图是class加载顺序