关于依赖注入时候private自动改为public再改回private是怎么运行的
来源:5-5 Resource注解按名称装配
程序员叶某
2022-09-27 11:15:35
@Autowired private IUserDao udao ;
1回答
好帮手慕小尤
2022-09-27
同学你好,大概运行流程如下:
在底层会通过反射获取到类中所有bean,然后获取到对应的属性,通过调用setAccessible(true),将其设置为true,这样就可以进行访问了,此时就可以为属性进行赋值从而实现注入。最后调用setAccessible(false),设置false使其无法访问。
祝学习愉快!
相似问题