想请问下,源码里面,在com.ctrip.framework.apollo.spring.property.SpringValueDefinitionProcessor#processPropertyValues这个方法里维护一个叫beanName2SpringValueDefinitions的map,如下图:
想问下大佬,什么时候用这个地图?主要调试源码调试了半天,发现@Value注解的属性都是存到SpringValueRegistry里registry里,如下图: ,
所以实在没明白什么时候用到前面那个beanName2SpringValueDefinitions?
在维护这个beanName2SpringValueDefinitions的入口方法里,看到这么一段注释,如下图 ,但是,还是没有得到是为什么,求大佬指点下~