1 监听配置文件
使用FileAlterationListenerAdaptor
2 更新环境
environment.getPropertySources().addFirst(mailPropertySource);
如果有缓存,删除缓存
3 重新生成bean
自定义注解,声明Create a class-based proxy (uses CGLIB)
实现scope接口
注册 applicationContext.getBeanFactory().registerScope("refresh", refreshScope);
使用注解的bean,会动态刷新bean