Skip to content

RefreshScope 实现

流程图

注意事项

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