`
frank1998819
  • 浏览: 731237 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

Spring 如何引用 jar中的XML(转)

 
阅读更多

在基于Spring构建的项目中,我们都知道核心的Context配置文件是ApplicationContext.xml或者{projectName}-serverlet.xml, 如果我们想拆分配置文件,那么只需在核心的配置文件中import其它的几个配置文件即可。

 

举例说明:如果当前的项目名称为cms-validator,我们假定现在Spring的核心的Context配置文件是:

cms-validator-servlet.xml.我们可以在这个配置文件中导入其它的配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
       ">
   
    <import resource="cms-validator-common.xml"/>
    <import resource="cms-validator-hibernate.xml"/>
    <import resource="cms-validator-service.xml"/>
    <import resource="cms-validator-dao.xml"/>

    
</beans>

很显然,上面的方案是这些配置文件和当前的配置文件都在一个project的同一个目录中,那么如果我们想导入的配置文件在jar包,怎么处理?假设这几个配置文件在validator-rest-1.0.jar中,则可以用

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
       ">
   

    <import resource="lib/validator-rest-1.0.jar*/cms-validator-common.xml"/>
    <import resource="lib/validator-rest-1.0.jar*/cms-validator-hibernate.xml"/>
    <import resource="lib/validator-rest-1.0.jar*/cms-validator-service.xml"/>
    <import resource="lib/validator-rest-1.0.jar*/cms-validator-dao.xml"/>
    
</beans>

只要用*号,就可以完成从jar包中import文件。 

 

分享到:
评论

相关推荐

    spring的jar包.zip

    包含4个Spring MVC(spring-framework)所需要的jar包: spring-framework-3.0.2.RELEASE-dependencies:是...spring-framework-5.1.8.RELEASE-schema:存放了约束文件,spring4所用的xsd文件(xml编写的提示使用)

    spring3.0jar包

    在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。 所有Spring的这些特征使你能够编写更干净、更可管理、...

    spring读取jar中的配置文件

    NULL 博文链接:https://konghaibo.iteye.com/blog/430146

    cxf_spring全部jar包

    commons-logging-1.1.1.jar,cxf-2.7.6.jar,jetty-continuation-8.1.7.v20120910.jar,jetty-http-8.1.7.v20120910.jar,jetty-io-8.1.7...spring-web-3.0.7.RELEASE.jar,wsdl4j-1.6.3.jar,xmlschema-core-2.0.3.jar

    spring4的所有jar包+applicationContext.xml+web.xml

    spring4的“所有jar包”+applicationContext.xml+web.xml====全套

    spring开发jar包

    spring 开发所需要的jar包,包含aop,ioc,dao.webmvc,dbcp,配置spring的xml文件

    cxf spring json xml jar包

    cxf&spring;&json;&xml;所需要的jar包和实例

    cxf至少需要的jar包下载,集成Spring cxf jar下载

    cxf与spring集成 需要最少的jar如下: cxf-2.3.3.jar geronimo-annotation_1.0_spec-1.1.1.jar ...XmlSchema-1.4.7.jar wstx-asl-3.2.9.jar 教程:https://www.cnblogs.com/huangwentian/p/6813693.html(非本人)

    cxf+spring webservice jar包

    spring-expression-3.0.7.RELEASE.jar spring-jms-3.0.7.RELEASE.jar spring-tx-3.0.7.RELEASE.jar spring-web-3.0.7.RELEASE.jar stax2-api-3.1.1.jar velocity-1.7.jar woodstox-core-asl-4.1.4.jar wsdl4j-1.6.2....

    Spring主流jar包大全

    activiti-spring-5.21.0.jar analyzer-2012_u6.jar aopalliance-1.0.jar apache-ant-zip-2.3.jar asm-4.2.jar aspectjrt-1.7.4.jar aspectjweaver-1.7.4.jar avalon-framework-api-4.3.1.jar avalon-framework-impl-...

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring bean XML配置入门

    spring bean配置 运行环境:eclipse 构建工具:maven 不提供maven构建,maven用来解决jar包的依赖

    使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)

    使用java纯手动实现的一个简单的Spring框架,pom.xml文件中只包含一个Servlet依赖jar包,参考的网上视频教学做的,仅用于学习

    spring整合springmvc、mybatis的jar包和配置文件

    spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件

    redis集成spring jar包以及配置文件

    redis-context.xml redis和spring配置,需要引用到自己项目的spring配置文件里面 redis.properties redis的配置项,ip一级连接池参数,注意:redis默认没有密码,所以我的spring配置文件把密码注释掉了,如果有密码...

    spring4.3.9相关jar包

    spring-oxm.jar:Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换 spring-messaging.jar: spring-test.jar:对JUNIT等测试框架的简单封装 spring-tx.jar:为JDBC、Hibernate、JDO、JPA等提供的一致的...

    spring4.0框架所需的jar包

    spring4.0框架所需的jar包,没有包含maven,没有其他框架用的jar包,仅仅是spring框架,每一个都是自己下载的,搭建成功。

    spring.jar

    出现"Error listenerStart"一般是applicationContext.xml中的bean加载有问题。在用eclipse做webwork + spring + hibernate 的项目时一般都是用Myeclipse自动生成那些配置文件,而有些相关的jar或者文件并没有加载在...

    Spring出错导入俩个jar包

    SSH整个的时候,导入Spring配置文件applicationContext.xml出错,需要导入的俩个jar包

    Spring+SpringMVC jar+xml.zip

    Spring+SpringMVC+DBUtils系统框架所需要的jar包和配置文件。

Global site tag (gtag.js) - Google Analytics