Spring如何引入多个XML配置文件呢?
下文笔者讲述Spring引入多个XML配置文件的方法分享,如下所示
方式三:在Spring的applicationContext.xml中
为什么会存在多个xml配置文件?
有时候我们为了分门别类的将xml配置文件 进行相应的归类 有时候由于web.xml中需引入spring的配置 spring中又引入其它的spring配置 那么如何为一个项目引入多个xml配置文件呢?下文笔者将一一道来,如下所示
方式一:在web.xml中通过 标签引入中使用/*符号
<!-- 自定义Spring主配置文件的位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/ *.xml</param-value> </context-param> <!-- 使用ContextLoaderlistener初始化Spring容器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
方式二:在web.xml中通过 标签引入中使用逗号分隔
<!-- 自定义Spring主配置文件的位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring/applicationContext.xml, classpath:spring/spring-dao.xml, classpath:spring/spring-mvc.xml, classpath:spring/spring-service.xml </param-value> </context-param> <!-- 使用ContextLoaderListener初始化Spring容器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
方式三:在Spring的applicationContext.xml中
使用import标签引入多个xml配置文件
<!-- 引用多个Spring配置文件 --> <import resource="classpath:spring/spring-dao.xml"/> <import resource="classpath:spring/spring-mvc.xml"/> <import resource="classpath:spring/spring-service.xml"/>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。