首页 > 代码库 > Spring系列【09】使用<prop>标签为Java持久属性集注入值

Spring系列【09】使用<prop>标签为Java持久属性集注入值

TestUtil.java

 1 package com.lh.util; 2  3 import java.util.Properties; 4  5 public class TestUtil { 6     private Properties prop; 7  8     public Properties getProp() { 9         return prop;10     }11 12     @Override13     public String toString() {14         return "TestUtil [prop=" + prop + "]";15     }16 17     public void setProp(Properties prop) {18         this.prop = prop;19     }20 21 }

Spring配置文件

 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4     xmlns:context="http://www.springframework.org/schema/context" 5     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd 6         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> 7      8     <bean id="testUtil" class="com.lh.util.TestUtil"> 9         <property name="prop">10             <props>11                 <prop key="driver">com.mysql.jdbc.Driver</prop>12                 <prop key="url">jdbc:mysql://localhost:3306/test</prop>13                 <prop key="username">root</prop>14                 <prop key="password">111</prop>15             </props>16         </property>17     </bean>18 </beans>

Spring系列【09】使用<prop>标签为Java持久属性集注入值