spring使用properties属性文件的两种方式
2017-12-01 16:15
519 查看
一.util:properties方式
它是以声明bean方式来使用,创建了一个bean,下面使用的时候通过SpEL表达式#{}获取bean的属性.
需要注意,这种方式需要在spring配置文件头部声明
它是以声明bean方式来使用,创建了一个bean,下面使用的时候通过SpEL表达式#{}获取bean的属性.
<util:properties id="config" location="classpath:db.properties" /> <!-- 配置连接池 --> <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="#{config.driver}" /> <property name="url" value="#{config.url}" /> <property name="username" value="#{config.username}" /> <property name="password" value="#{config.password}" /> </bean>
需要注意,这种方式需要在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"[/code] 二.context:property-placeholder 方式
它是将配置文件加载至spring上下文中,然后通过${}取得值,常用于bean的属性上<context:property-placeholder location="classpath:general.properties"/> <!-- 配置Druid连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <!-- 基本属性 driverClassName、url、user、password --> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean>
相关文章推荐
- Spring中使用属性文件properties的两种方式
- spring管理属性配置文件properties——使用PropertiesFactoryBean
- 使用Spring注解方式注入properties文件内容,并配合Junit4+Spring做单元测试
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用
- Spring的属性文件properties使用注意
- Spring中属性文件properties的读取与使用
- Spring扫描配置文件的两种方式及获取配置文件属性参数的方式
- 使用Spring替换properties文件定义属性的方法
- Spring加载properties文件的两种方式
- Spring使用程序方式读取properties文件
- Spring中属性文件properties的读取与使用
- Spring加载properties文件的两种方式
- Spring使用程序方式读取properties文件【笔记】
- spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- Spring使用程序方式读取properties文件
- Spring中属性文件properties的读取与使用
- Spring中属性文件properties的读取与使用