`

spring contextloader声明周期

阅读更多

spring contextloader声明周期

了解spring 声明周期的目的是:我们知道在哪些阶段可以执行相应的操作.

(a)spring 容器初始化阶段可以指定profile

比如根据操作系统的环境变量来指定相应的profile


在方法contextInitialized中,可以获取系统的环境变量,比如操作系统类型等,

但是无法获取我们在配置文件中设置的变量(通过properties文件),因为此时context还没有加载完成. 

 

(b)spring 容器加载完成之后,做一些数据库的链接操作

因为数据链接需要参数,而参数是从Environment中获取的,所以必须context加载完成之后,才能获取.


 

参考:http://m.blog.csdn.net/article/details?id=51919283

 

  • 大小: 231.4 KB
  • 大小: 391.7 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics