小编典典

Spring注解@Autowired如何工作?

spring

我遇到了一个例子@Autowired

public class EmpManager {
   @Autowired
   private EmpDao empDao;
}

我很好奇如何empDao获取集合,因为没有设置方法,而且它是私有的。


阅读 574

收藏
2020-04-12

共1个答案

小编典典

Java允许上一个字段或方法的访问控制被关断(是的,有一个安全检查到第一通路)经由AccessibleObject.setAccessible()方法,其是反射框架(二者的一部分Field和Method从继承AccessibleObject)。一旦发现并写入了该字段,其余的工作就变得很简单了。只是一个简单的编程问题。

分享

2020-04-12