请高手指教不论什么方法好用就行<?xml version="1.0" encoding="UTF-8"?>
<beans>
       <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
        <property  name="url"value="jdbc:mysql://10.17.255.20:3306/ewsdb?characterEncoding=UTF-8" />
        <property name="username" value="ews" />
        <property name="password" value="111111" />
        <property name="initialSize" value="5" />
        <property name="maxActive" value="100" />
        <property name="maxIdle" value="30" />
        <property name="maxWait" value="1000" />
        <property name="defaultAutoCommit" value="true" />
    </bean>
<beans>我要取得上述 value中的值可以 当XML读取 也或者Spring有方法可以取得请高手说下主要获取
url username password 中value的值

解决方案 »

  1.   

    在org.apache.commons.dbcp.BasicDataSource类中set这些对象就行了
      

  2.   


    我黑写了一段  成功了<bean id="readSpringXml" class="com.ews.util.readSpringXml" >
      <property name="data">
          <ref bean="dataSource" />
      </property>
    </bean>
            private BasicDataSource data; public BasicDataSource getData() {
    return data;
    }
    public void setData(BasicDataSource data) {
    this.data = data;
    }
    public void text() {
    System.out.println(data.getPassword());
    }
      

  3.   


    把dataSource  直接注入  我的JAVA方法就能玩了
    昨天就这么写了错了  原因类型问题
    BasicDataSource 类型  写成了 DataSource也谢谢 楼上2位