echov
2018-02-11 01:25
我用的intellj idea作为IDE,碰到一些问题。不知道有没有同学和我一样的,可以一起讨论下。
以下是intellj idea生产的代码结构
第一个问题,我按照老师的代码运行的时候抛出java.io.FileNotFoundException
记得之前老师有说过,初始化子类时会触发初始化父类的方法。所以这里会加载Object类,而Object类不在classPath路径下,所以抛出了异常。根据分析,我在loadClass方法中加了一层判断来跳过对Object的热加载
运行代码后,确实没有再抛出FileNotFoundException,但是在进行类型转换的时候报错了[心碎]。。
个人猜测可能是两次加载的classpath不是同一个了,所以无法cast。有没有大神指导?或者有没有碰到同样问题的同学,一起讨论下~~
这个是因为在编译的时候把原来的文件删了,就是不存在
Spring Boot热部署
40470 学习 · 78 问题
相似问题