spring 管理xml以及properties文件
2017-02-11 19:40
621 查看
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>
相关文章推荐
- Spring 声明式事务管理 Annotation配置 xml文件
- Spring整合hibernate的事务属性介绍以及声明式事务管理 (使用Annotation和xml)
- SQL文的管理和解析(一)利用Spring的Resource管理SQL的XML配置文件
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式
- org.xml.sax.SAXParseException: Failed to read schema document错误的完美解决方法 以及 Spring如何加载XSD文件
- 在struts.xml文件中使用spring代理,管理action
- spring将service添加事务管理,在applicationContext.xml文件中的设置
- Spring 管理下的web项目,对Properties文件重要参数的加密解密处理(续)
- spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- 【转】spring管理属性配置文件properties——使用PropertiesFactoryBean|spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- Spring学习笔记 在XML配置文件中使用properties文件的键值
- 基于maven管理的项目中spring+mybatis配置数据源读取不到properties属性文件的问题
- 8.4.6: Spring的AOP---基于XML配置文件的管理方式
- maven管理springmvc+mybatis运行maven install时加载不了mapper.xml文件
- spring读取properties和xml配置文件的方法
- Spring整合hibernate的事务属性介绍以及声明式事务管理 (使用Annotation和xml)
- Spring整合hibernate的事务属性介绍以及声明式事务管理 (使用Annotation和xml)
- (转) spring配置文件(xml)读取properties文件属性值
- spring配置中,properties文件以及xml文件配置问题
- spring中事务的管理基于xml和注解,以及spring在web中应用