欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring contextloader声明周期

程序员文章站 2022-07-13 23:11:02
...

spring contextloader声明周期

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

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

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


spring contextloader声明周期
            
    
    博客分类: spring MVCJava Web 声明周期spring cycle 

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

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

 

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

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

spring contextloader声明周期
            
    
    博客分类: spring MVCJava Web 声明周期spring cycle 
 

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

 

  • spring contextloader声明周期
            
    
    博客分类: spring MVCJava Web 声明周期spring cycle 
  • 大小: 231.4 KB
  • spring contextloader声明周期
            
    
    博客分类: spring MVCJava Web 声明周期spring cycle 
  • 大小: 391.7 KB