RefreshScope 实现
流程图
注意事项
- 不要太对类都加上
@RefreshScope,在刷新时,以及访问时是用的同一把锁。 - 有
@RefreshScope时,spring Aop 回不生效的。- 所有对象都会用
LockedScopedProxyFactoryBean对象包装着 - 继承与
ScopedProxyFactoryBean,这个对象回把代理的对象添加上AopInfrastructureBean - 有
AopInfrastructureBean接口就不会被代理
- 所有对象都会用