xml中直接读取properties键值的解决方式
来源:互联网 发布:以色列 科技 知乎 编辑:程序博客网 时间:2024/06/07 10:24
spring 框架的xml文件如何读取properties文件数据
第一步:在spring配置文件中
注意:value可以多配置几个properties文件
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/db.properties</value>
</list>
</property>
</bean>
或者
<context:property-placeholderlocation="classpath:db.properties" />
第二步:
在src目录下面建立db.properties文件
user=sa
password=sa
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;databaseName=DB1
第三步:
在spring的配置文件中通过EL表达式的形式调用
${user}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/db.properties</value>
</list>
</property>
</bean>
<bean id="datasource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="${driver}">
</property>
<property name="url"
value="${url}">
</property>
<property name="username" value="${user}"></property>
<property name="password" value="${password}"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="datasource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>entity/Users.hbm.xml</value>
</list>
</property>
</bean>
<bean id="UsersDAO" class="dao.UsersDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
</beans>
- xml中直接读取properties键值的解决方式
- Properties中文键值读取乱码解决随记
- java实现读取.properties的键值
- spring基于xml加载和读取properties配置文件的方式
- 解决JAVA,properties loadFromXML读取中文XML乱码的方法
- Maven: 如何在properties文件中获取maven的 pom.xml 的键值
- Spring学习笔记 在XML配置文件中使用properties文件的键值
- Spring学习笔记 在XML配置文件中使用properties文件的键值
- 在spring中获取properties文件键值对的两种方式
- xml、properties配置文件的读取
- properties文件的读取方式
- 读取properties文件的方式
- JAVA中properties配置文件的两种读取方式
- Java中读取properties文件的两种方式
- 在idea中使用java读取properties乱码的解决
- applicationContext.xml读取properties中属性
- Java中读取配置文件(properties、xml)
- Spring boot中没有application.properties的解决方式
- 商品类目管理
- POJ2823(单调队列初步)
- 157.n1-模仿微信下边点击不同的模块切换不同的界面
- 通俗易懂的 android framework
- Hibernate级联一对一
- xml中直接读取properties键值的解决方式
- nginx的指令开发时变量处理二
- 226. Invert Binary Tree -- 二叉树、递归、交换、栈
- pageController 页面跳转
- Maximum Subarray 解题报告
- 商品管理service和controller
- [Leetcode] Path Sum I,II,III
- 线性方程组 精确解 近似解 算法整理
- 虚拟存储器