目录
org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement#inject
因此如果我们针对static 字段进行 @Value或者@Autowired可以通过如下方式
方法和字段
-
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBean popluateBean 处理autowire、value。initializeBean初始化bean。
Object exposedObject = bean;
try {
populateBean(beanName, mbd, instanceWrapper);
if (exposedObject != null) {
exposedObject = initializeBean(beanName, exposedObject, mbd);
}
}