gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:03:14 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/3536674/

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