jdk版本 1.8.0_102
写个了程序验证了下使用@value的对象是不会被回收的,若是多例的情况下,就会造成很多对象无法回收。 是否需要将bean改成弱引用,或若不需要onchange的功能,有开关设置不存储
for (String key : keys) {
SpringValue springValue = new SpringValue(key, value.value(), bean, beanName, field, false);
springValueRegistry.register(key, springValue);
logger.debug("Monitoring {}", springValue);
}

