java
zyxzj
这个作者很懒,什么都没留下…
展开
-
Lombok使用@Data注解当循环依赖时调用hashcode导致StackOverflowError栈溢出的问题
我们知道spring容器会提前暴露刚弯沉构造器注入但未完成其他步骤(如setter注入)的bean,通过提前暴露一个单例工厂方法,从而使其他bean可以引用到该bean,这样可以解决单例作用域在setter注入循环依赖的问题,但是在测试过程中,缺出现了栈溢出的问题:通过xml配置简单配置两个bean:@Datapublic class TestA { private TestB testB;}@Datapublic class TestB { private Tes原创 2020-06-05 09:32:41 · 1458 阅读 · 0 评论 -
jvm的基础知识点梳理
什么是双亲委派机制:当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器加载顺序为:1、Bootstrap Class Loader (加载rt.jar)2、Bootstrap Class Loader (加载rt.jar)3、App Class Loader(加载ClassPath)4、Customer ClassLoader(通过java...原创 2020-03-12 14:31:54 · 242 阅读 · 0 评论