为什么从上下文获取的 Bean 反射后拿不到属性?
这个问题涉及 Spring 的 Bean 代理机制。当你从一个 Applica

但是,使用代理类时,你可能会遇到一个问题,即无法使用反射来获取其真实类的字段。这是因为反射只解析代理类自身,而无法访问真实类的字段。
要解决这个问题,你可以使用以下方法:
使用 class.getSuperclass() 获取真实类的类对象,然后使用反射去解析该类。
使用 AOP 代理,对目标类进行增强而不是创建一个代理类。
使用 @IgnoreAdvice 注解来忽略对该类的代理。
在获取 Bean 时使用 BeanFactory 而不是 ApplicationContext,BeanFactory 不会创建代理类。








