随笔 - 6  文章 - 129  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 822216
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

spring中在实现ApplicationContext的类中,最常用的大概就是以下三个.
 org.springframework.context.support.FileSystemXmlApplicationContext
 可以指定XML文件的相对路径或者绝对路径读取定义文件
 org.springframework.context.support.ClassPathXmlApplicationContext
 从CLASSPATH设置路径中读取XML定义文件
 org.springframework.context.support.XmlWebApplicationContext
 在web应用程序的文件架构中,指定相对位置读取定义文件
 
ApplicationContext 可以读取多个Bean定义文件,可以在实例化ApplicationContext
的实现类时,以数组指定Bean定义文件的位置,例如
 ApplicationContext context = new ClassPathXmlApplicationContext(
  new String[]{"bean-config1.xml","bean-config2.xml"});
也可以使用file:/ classpath 或者classpath*:表示所有的Classpath前置路径都匹配:
 ApplicationContext context = new ClassPathXmlApplicationContext(
  "classpath*:beans-config.xml");
也可以指定*字符,例如实现读取所有以"beans"开头的XML配置文件,但要注意的是此方法
只在实际的文件系统中有用,如果是在JAR文件中,以是无效的.
 ApplicationContext context = new ClassPathXmlApplicationContext(
  "beans*.xml");
当需要多个Bean定义文件,也可以在其中一个文件中使用<import>标签
 ... ...
 <beans>
  <import resource="beans-config1.xml" />
  <import resource="beans-config2" />
  ...
 <beans>
 此方法有一个需要注意的地方就是<import>标签必有位于<bean>标签之前,定义文件必须
 在同一个目录或者是CLASSPATH之中,以相对路径指定文件位置.

posted on 2007-10-10 12:53 Ke 阅读(611) 评论(0)  编辑  收藏 所属分类: spring

只有注册用户登录后才能发表评论。


网站导航: