关闭

Spring配置文件中读取Properties文件的配置

标签: spring
195人阅读 评论(0) 收藏 举报
分类:

记录一下:

下面是Spring配置文件applicationContext.xml配置文件的代码片段:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:jee="http://www.springframework.org/schema/jee"
    xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:jpa="http://www.springframework.org/schema/data/jpa"
    xmlns:util="http://www.springframework.org/schema/util"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
        http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
        http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">

<!-- 代码省略-->

<!-- 加载jdbc连接时需要的properties属性文件 -->
    <context:property-placeholder location="classpath:jdbc.properties" />

<!-- 代码省略-->
</beans>

另外一种方法:

在Spring配置文件中加入下面的代码,以便于配置:

<!-- 引入命名空间 -->
xmlns:util="http://www.springframework.org/schema/util"  


xsi:schemaLocation="http://www.springframework.org/schema/util  
        http://www.springframework.org/schema/util/spring-util-3.2.xsd"  


<util:properties id="propertiesReader" location="classpath:property.properties" /> 

读取多个Properties文件的配置方法

<bean id="propertiesReader" class="org.springframework.beans.factory.config.PropertiesFactoryBean">  
    <property name="locations">  
    <list>  
        <value>classpath:file-1.properties</value>  
        <value>classpath:file_2.properties</value>  
    </list>  
    </property>  
</bean>  
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

通过Spring读取properties配置文件

<!-- 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段...
  • yh_zeng2
  • yh_zeng2
  • 2017-07-28 00:09
  • 1397

SpringMVC加载配置Properties文件的几种方式

最近开发的项目使用了SpringMVC的框架,yongxia
  • chinadim
  • chinadim
  • 2014-10-30 16:14
  • 23910

Spring中配置和读取多个Properties文件--转

public class PropertiesFactoryBeanextends PropertiesLoaderSupportimplements FactoryBean, InitializingBean Allows for making a properties file from a ...
  • hanghangde
  • hanghangde
  • 2016-04-07 19:11
  • 1013

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。在Spring中也可以这么做,而且Spring有两种加载proper...
  • eson_15
  • eson_15
  • 2016-05-10 19:47
  • 81329

在spring中读取properties配置文件里面的信息

properties文件的读取与配置 一般我们在创建项目的时候会把一些经常用到和经常变动的信息写到配置文件里,以便于以后跨平台和移植只需要修改配置文件,不用修改项目代码,这样起到 可很好的解耦合作用。那么,我们spring mvc 是如何读取配置文件的呢? 一般是这样的顺序: 新建proper...
  • yels303
  • yels303
  • 2015-12-16 16:11
  • 1656

SpringMVC加载配置Properties文件的几种方式

SpringMVC加载配置Properties文件的几种方式 最近开发的项目使用了SpringMVC的框架,用下来感觉SpringMVC的代码实现的非常优雅,功能也非常强大, 网上介绍Controller参数绑定、URL映射的文章都很多了,写这篇博客主要总结一下SpringMVC加载配置Prop...
  • wscrf
  • wscrf
  • 2017-03-28 17:17
  • 927

参数配置文件properties--使用spring加载和简化读取

Spring 支持@Value注解的方式获取properties文件中的配置值,从而大大简化了读取配置文件的代码。 使用方法如下: 假如有一个参数配置文件test.properties #数据库配置 database.type=sqlserver jdbc.url=jdbc:sqlserver://...
  • yjclsx
  • yjclsx
  • 2016-09-26 18:29
  • 3379

SpringMVC加载配置Properties文件的几种方式

SpringMVC加载配置Properties文件的几种方式
  • swebin
  • swebin
  • 2017-02-25 10:03
  • 944

SpringMVC加载配置Properties文件的几种方式

最近开发的项目使用了SpringMVC的框架,用下来感觉SpringMVC的代码实现的非常优雅,功能也非常强大, 网上介绍Controller参数绑定、URL映射的文章都很多了,写这篇博客主要总结一下SpringMVC加载配置Properties文件的几种方式 1.通过con...
  • white__cat
  • white__cat
  • 2016-12-21 16:46
  • 1716

spring boot学习2之properties配置文件读取

在spring boot学习1 时,知道spring boot会默认读取配置application.properties。那如果我们直接在application.properties添加自定义的配置项时,如何读取?或者不想把所有的配置都放在application.properties中,而...
  • dream_broken
  • dream_broken
  • 2017-05-17 15:31
  • 3259
    个人资料
    • 访问:189581次
    • 积分:3646
    • 等级:
    • 排名:第10419名
    • 原创:157篇
    • 转载:25篇
    • 译文:13篇
    • 评论:17条
    最新评论