spring 管理xml以及properties文件

1. spring 框架非常的优秀,它可以整合很多其他的框架,使我们的开发效率提高。

    这样的话整个项目的配置文件就会非常多,如果清晰,准确的加载配置文件显得非常重要。

2. properties文件。

    其实,这个是spring配置的时候,org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer这个bean只会被加载一次。在spring的xml配置文件中,多处出现这个bean的配置,spring加载的时候,只会加载第一个,后面的就加载不了。那如何加载多个properties文件呢?

   <bean id="propertiesConfig" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
     <property name="locations">
        <list>
            <value>classpath:conf/mongodb.properties</value>
            <value>classpath:conf/db.properties</value>
        </list>
    </property>
</bean>


3. xml文件

  大的spring项目 xml文件也是非常多的,可以通过web.xml 中配置<context-param> 这个属性

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/spring-dao.xml,classpath:spring/spring-servlet.xml</param-value>
</context-param>

***更推荐使用将一些应用模块的xml配置通过import resource的方式放在一个xml文件中,比如applicationContext.xml中,

<import resource="classpath:spring/applicationContext-spring.xml"/>
 
这个applicationContext.xml配置文件可以放到web.xml中通过配置<context-param> 加载进来
 
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/applicationContext.xml</param-value> </context-param>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值