myClassLoader.loadClass(className);這種方式不對(duì),這樣不會(huì)使用我們自定義的MyClassLoader去加載類,而是使用了MyClassLoader的父加載類去加載的當(dāng)前類。這里應(yīng)該使用findClass(...)來獲取一個(gè)class對(duì)象再使用反射完成方法的調(diào)用。不能使用強(qiáng)轉(zhuǎn)的方式,因?yàn)檫@個(gè)類有2個(gè)加載器,會(huì)報(bào)類轉(zhuǎn)換錯(cuò)誤。這個(gè)視頻的后續(xù)執(zhí)行使用了debug模式運(yùn)行,所以效果出來但不是我們真正想要的。望修復(fù)
2018-02-11
無效的,需要參考https://www.cnblogs.com/sprinkle/p/7058630.html
2018-02-10
如果依賴了spring-boot-starter-web就不用依賴spring-boot-starter-tomcat了,因?yàn)閣eb是依賴tomcat 的
2018-02-07
不會(huì) idea 社不設(shè)置 -javaagent:F:\pringloaded-1.2.6.RELEASE.jar -noverify 搜沒區(qū)別debug模式第自動(dòng)可以加載但需要 手動(dòng)ctrl+f9
2018-02-05