`

Spring配置文件中使用外部.properties属性文件

    博客分类:
  • J2EE
阅读更多
.properties配置文件中配置xxx=yyy,在ApplicationContext*.xml文件中通过${xxx}得到yyy:
<!-- 属性文件读入 -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
	<property name="locations">
		<list>
			<value>classpath*:conf/jdbc.properties</value>
			<value>classpath*:conf/mail.properties</value>
			<value>classpath*:conf/pagermodel.properties</value>
			<value>classpath*:conf/dataSync.properties</value>
		</list>
	</property>
</bean>


关于PropertyPlaceholderConfigurer:
http://wangyu.iteye.com/blog/314835


结合使用PropertyPlaceholderConfigurer 和 org.apache.commons.configuration.XMLConfiguration:
http://stackoverflow.com/questions/3163838/propertyplaceholderconfigurer-reads-from-xml-file-apache-commons-configuration
分享到:
评论

相关推荐

    详解spring boot 使用application.properties 进行外部配置

    主要介绍了详解spring boot 使用application.properties 进行外部配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件

    可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件,直接可以用,适合部署可执行jar时,从外部配置数据库

    springboot参考指南

    在Spring环境中使用YAML暴露属性 iii. 23.6.3. Multi-profile YAML文档 iv. 23.6.4. YAML缺点 vii. 23.7. 类型安全的配置属性 i. 23.7.1. 第三方配置 ii. 23.7.2. 松散的绑定(Relaxed binding) iii. 23.7.3. @...

    带有外部定义集合命名空间的Spring配置文件

    该xml文件不仅仅是Spring框架初次使用时的主配置文件,而且该文件里面包含了java.util里面的List,Set,Map,Properties等的命名空间,支持在配置文件中定义外部的集合,便于参数注入的复用性

    webx3框架指南PDF教程附学习Demo

    这种机制造就了Webx的非常好的扩展性,且比未经扩展的Spring更易使用。 • 开放性 —— Webx被设计成多个层次,层次间的分界线很清晰。每个层次都足够开放和易于扩展。你可以使用全部的Webx,也可以仅仅使用到Webx的...

    springboot+maven打包demo【将依赖与配置文件打包到jar包外部】

    这是一个springboot+maven写的demo,主要演示springboot项目通过maven插件,将依赖与配置文件打包到jar包外部,实现灵活的项目管理.仅供参考学习

    Spring Boot 把配置文件和日志文件放到jar外部

    如果不想使用默认的application.properties,而想将属性文件放到jar包外面,怎么做呢?下面小编给大家带来了两种方法解决Spring Boot 把配置文件和日志文件放到jar外部问题,感兴趣的朋友一起看看吧

    springboot框架集成说明

    引用mybatis jar包、创建使用的配置文件spring-application.xml、创建公共基础调用类baseDao对象、集成使用。Redis作为日常系统中一个重要的缓存库,在一些固定数据保存、短信验证码保存,以及一些系统交互及session...

    bpm-worker-service

    更新每个概要文件配置文件的数据库连接属性。 application-development.properties application-production.properties # # Data source # spring.datasource.url = jdbc:postgresql://localhost:5432/camunda ...

    叮当书城项目-叮当书城项目部署代码视频教程带源码(java毕业设计项目-java练手项目)

    3、config文件,里面是我们的配置文件,jdbc.properties是对数据库连接的配置,mybatis-config.xml是对mapper.xml文件进行扫描的配置, spring.xml主要是配置组件扫描器,加载外部的properties配置文件,配置数据库...

    Spring.net框架

    从中我们可以看出,我们实现了一个IocInCSharp.ConfigHandler类,用来处理配置文件中IocInCSharp\ objects结点中的内容。ConfigHandler类将根据该结点下的内容处理并创建一ConfigInfo对象(关于ConfigInfo、 ...

    BOS 技术整理

    rc/main/resource 提供 config.properties 外部属性文件、log4j.properties 日志配置文件 配置文件如下: applicationContext.xml  struts2 注解 类上 @ParentPackage 包继承谁? extends=”struts-default...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Interpolation of Properties in Dependency Output Location 12.5.4.3. Including and Excluding Dependencies by Scope 12.5.4.4. Fine Tuning: Dependency Includes and Excludes 12.5.4.5. Transitive ...

    bootiful-microservice-configuration

    Spring Boot 规范化外部配置(如-D参数和环境变量),甚至规范化外部配置属性,例如,shell 变量SERVER_PORT与-Dserver.port相同,这与放置server.port相同.properties文件中的server.port 。 Spring Boot 还添加了...

    阿里云java短信验证码源码-Spring-Cloud-Samples:Spring-Cloud-Samples

    开箱即用,负责从外部源加载配置属性,还解密本地外部配置文件中的属性。这两个上下文共享一个Environment,这是任何Spring应用程序的外部属性的来源。Bootstrap属性的优先级高,因此默认情况下不能被本地配置覆盖。...

    springboot学习思维笔记.xmind

    SpringBoot的配置文件 application.properties application.yml src/main/resources starter pom 官方starter pom spring-boot-starter spring-boot-starter-actuator spring-...

    ExcelToHtml.zip

    自己研究的预览excel文件转html格式页面显示,经调试可使用外部文件,读取外部路径,配置的外部路径在application.properties文件中

    springboot知识点整理

    2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 31 2.9 配置文件的加载位置...

    基于i18n利用springboot实现后台国际化+源代码+文档说明

    **其中 message.properties必须要有,其他的配置文件命名格式为:message_语言_国家.properties**,其中语言和国家格式可以查看 java.util.Locale 类中的说明。 3. 自定义重写 LocaleResolver 类的 resolveLocale ...

    fos:Fos半自动映射HMG合同,招标,捐赠,合同授予等之间的关系

    我倾向于将其命名为我的application-local.properties :然后可以在启动时使用Spring local配置文件。 您将需要运行本地Neo4j实例。 社区版本完全可以满足我们的目的。 依存关系 请注意,该项目需要几个单独包装...

Global site tag (gtag.js) - Google Analytics