Spring源码中使用到很多Holder类 ,列如BeanDefinitionHolder,那么作用是什么呢?
Holder类的作用
public class Demo {
public static void main(String[] args) {
int a = 1;
change(a);
System.out.println("a之后的值: " + a);
System.out.println("---

文章通过示例解释了Java中的Holder技术,展示了如何在方法中改变对象的值而无需返回。Holder类如BeanDefinitionHolder在Spring框架中用于持有和管理对象,允许在不直接修改原始引用的情况下更新对象的内部状态。
最低0.47元/天 解锁文章
7万+

被折叠的 条评论
为什么被折叠?



