spring contextloader声明周期

spring contextloader声明周期

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

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

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


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

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

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

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


 

扫描二维码关注公众号,回复: 578791 查看本文章

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

猜你喜欢

转载自hw1287789687.iteye.com/blog/2324881