我所知道的Java类加载器机制的应用,也主要是OSGI框架、Tomcat实现等,然而工作中根本没有需要自己去实现自定义累加载器的场景。
各位同仁有相同想法么?
我所知道的Java类加载器机制的应用,也主要是OSGI框架、Tomcat实现等,然而工作中根本没有需要自己去实现自定义累加载器的场景。
各位同仁有相同想法么?
萌新:使用spring-boot-maven-plugin就能导出可执行的jar包,好方便啊不用配classpath了。
老鸟:他的jar包和其他fatjar不一样,居然可以直接包含别的jar包,好厉害啊。
大佬:虽然这样的jar包能直接执行,但把这样的jar包加到classpath里没效果,其他Java程序读不到这里面的类,怎么办啊怎么办。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
嗯,是的,一般工作人员是很难有机会用到的,但是也一定要了解,什么是类记载器,什么情况主动加载类、什么情况被动加载类、什么是父委托机制,怎么跳过父委托机制
如果你研究过
jdbc
的驱动加载或者任何应用(主要是安全包下的一些类和实现)的SPI
机制,你就会知道其中大量用到类记载器的判断,包括跳过父委托机制,但是你若没有相关知识的积累,理解起来是很麻烦的