首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Spring起动<二>——XmlWebApplicationContext

2012-10-16 
Spring启动二——XmlWebApplicationContext?在上一篇《Spring启动一》中,我们已经看到了Spring的启动过程

Spring启动<二>——XmlWebApplicationContext

?在上一篇《Spring启动<一>》中,我们已经看到了Spring的启动过程的核心就是XmlWebApplicationContext的实例化及对其属性的设置。这一篇我们看看XmlWebApplicationContext实例化的过程,我们有如下的代码:

private ClassLoader classLoader = Thread.currentThread().getContextClassLoader();

? ? 再看D的构造器,有两个语句,第一步只是简单的赋值this.parent = null, 第二步执行了一个方法返回一个值,查看该方法的注释我们得知,该方法返回的是一个ResourcePatternResolver实现类,该类用来处理将路径指向的资源实例化,默认的类是org.springframework.core.io.support.PathMatchingResourcePatternResolver,该类支持ant样式的路径。

??? 构造器C是个默认构造器,没有执行任何操作。

??? 构造器B是个默认构造器,没有执行任何操作。

??? 构造器A中调用了一个方法,public void setDisplayName(String displayName)方法在类D中定义,只是进行简单的赋值操作。

???? 到这里XmlWebApplicationContext就实例化成功了。

热点排行