gpt4 book ai didi

spring - Spring注解@Autowired如何工作?

转载 作者:太空宇宙 更新时间:2023-11-04 11:06:13 25 4
gpt4 key购买 nike

我遇到了一个@Autowired的例子:

public class EmpManager {
@Autowired
private EmpDao empDao;
}

我很好奇 empDao 如何获取集合,因为没有 setter 方法并且它是私有(private)的。

最佳答案

Java 允许通过 AccessibleObject.setAccessible() method 关闭字段或方法上的访问控制(是的,首先要通过安全检查)它是反射框架的一部分(FieldMethod 都继承自 AccessibleObject)。一旦可以发现并写入该字段,剩下的事情就变得非常简单;只是一个Simple Matter Of Programming .

关于spring - Spring注解@Autowired如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46459728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com