首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring起步加载bean 得到servletContext 获取数据源

2012-11-03 
Spring启动加载bean 得到servletContext 获取数据源web启动servlet启动 1--spring容器启动2--加载自己的se

Spring启动加载bean 得到servletContext 获取数据源
web启动
servlet启动 1--spring容器启动  2--加载自己的servlet
也就对应初始化操作:
1--在bean中进行初始化操作
2--等spring容器启动完毕,在servlet中进行初始化

1--在bean中进行初始化
    加载bean的时候可以得到serletContext,但是




import org.springframework.web.context.ServletContextAware;public class InitSpringServletContext implements ServletContextAware {private static final Logger log = Logger.getLogger(InitSpringServletContext.class);private DataSource dataSource;public void setServletContext(ServletContext servletContext) {   //这里就已经得到了servletContext,   //这个值是等配置文件的所有属性都set以后开始初始化的}public DataSource getDataSource() {return dataSource;}public void setDataSource(DataSource dataSource) {this.dataSource = dataSource;}

热点排行