问题点:
public static void main(String[] args) throws Exception {
Thread.currentThread().setContextClassLoader(customClsLoader);
System.out.println(Thread.currentThread().getContextClassLoader());
System.out.println(TestBean.class.getClassLoader());
//打印出来的结果是AppClassLoader并不是我预期的自定义的classloader
}
TestBean 是main类的一个同包的类,我设置了classloader为自定义类加载器,但是为什么实际上他还是用系统自带的AppClassLoader加载了呢。 那设置当前线程的类加载器到底有什么用呢。
请高手帮忙解答下,谢谢啦。