我知道它在ApplicationContext完全加载时会被触发一次,但是在运行时之后呢?单词"Refreshed"意味着它将在刷新时触发,但我想知道Spring有资格作为ApplicationContext刷新吗?
后续问题:此事件是否可以由并发线程触发?我是否需要为此事件线程安全地使用EventHandler?
在加载/刷新属性,xml或任何模式文件时触发它,http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/support/AbstractApplicationContext.html#refresh- -
加载或刷新配置的持久表示,可能是XML文件,属性文件或关系数据库模式.
它通常由spring隐式触发,但是你应该能够在某些情况下触发它,但这里是java doc说当发生这种情况时
由于这是一个启动方法,它应该销毁已创建的单例,如果它失败,以避免悬空资源.换句话说,在调用该方法之后,应该实例化所有单个或不单个.
| 归档时间: |
|
| 查看次数: |
6222 次 |
| 最近记录: |