[Spring基础扫盲]---(1)import标签规划配置文件

Author:赵志乾
Date:2019-05-10
Declaration:All Right Reserved!!!

随项目规模的增大,Spring配置文件也会不断增大。为了便于配置文件的管理和维护,实际应用中通常采用import标签来规划配置文件,即先将配置文件进行拆分,按功能放置于对应模块,最后在主配置文件(通常是applicationContext.xml)中使用import标签进行整合。如下:

 <import resource="conf/spring-config.xml"/>

具体的配置方式有如下4种

 <!--默认为相对路径,一般不采用-->
 <import resource="conf/spring-config1.xml"/>

 <!--使用classpath:前缀,为绝对路径,根路径为./WEB-INF/classes/-->
 <!--该方式不会导入jar中的配置文件-->
 <import resource="classpath:spring-config2.xml"/>

 <!--使用classpath*:前缀,为绝对路径,根路径为./WEB-INF/-->
 <!--该方式会导入jar中的配置文件-->
 <import resource="classpath*:spring-config3.xml"/>

 <!--使用file:前缀,为文件系统绝对路径,一般不采用-->
 <import resource="file:/home/project/hello/webapps/WEB-INF/classes/spring-config4.xml"/>

项目中最常用的是使用classpath:和classpath*:前缀指定文件路径的方式。如果需要被整合的文件不在jar中,可以使用classpath:前缀指定文件路径;如果需要被整合的文件在jar中,可以使用classpath*:前缀指定文件路径。

使用import整合配置文件在逻辑上相当于将被整合的配置文件中的内容放在import标签处。其原理是:import标签时spring中4个默认标签中的一个,当解析配置文件遇到import标签时,会调用相应方法对resource属性指定的配置文件进行解析,之后再继续解析主配置文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫白小猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值