如何使用spring如何在java中使用properties
4个回答
展开全部
举一个很常见的例子,在SpringMVC中使用数据库配置文件jdbc.properties。
<!-- enable autowire -->
<context:annotation-config />
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
<!-- 数据源配置,这里使用druid数据库连接池提供的数据源 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<!-- 配置数据库连接地址 -->
<property name="url" value="${db.url}" />
<!-- 配置数据库用户名 -->
<property name="username" value="${db.username}" />
<!-- 配置数据库密码 -->
<property name="password" value="${db.password}" />
</bean>
jdbc.properties中相关参数:
db.driverClass=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@172.31.25.131:1521:orcl
db.username=ats
db.password=ats
<!-- enable autowire -->
<context:annotation-config />
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:jdbc.properties</value>
</list>
</property>
</bean>
<!-- 数据源配置,这里使用druid数据库连接池提供的数据源 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<!-- 配置数据库连接地址 -->
<property name="url" value="${db.url}" />
<!-- 配置数据库用户名 -->
<property name="username" value="${db.username}" />
<!-- 配置数据库密码 -->
<property name="password" value="${db.password}" />
</bean>
jdbc.properties中相关参数:
db.driverClass=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@172.31.25.131:1521:orcl
db.username=ats
db.password=ats
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询