我正在使用Spring批处理和Spring批处理管理,我在applicationContext中编写了这段代码,定义了一个名为dataSource
的bean:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" ... />
现在,我将更改此代码,在Tomcat的dataSource
文件中定义我的“context.xml
”,然后加载它。
我读到这可以定义像这样的资源:
<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/myDatabase"
password="myPass" type="javax.sql.DataSource"
url="jdbc:oracle:thin:@host.com:1521/abc" username="myUser" />
然后使用以下代码将其加载到applicationContext.xml
中:
<jee:jndi-lookup id="dataSource" jndi-name="jdbc/myDatabase" />
但是有了这个我有一个问题。可以为我的dataSource定义一个资源,使其属于org.apache.commons.dbcp.BasicDataSource
类,而不是javax.sql.DataSource
?
任何帮助?
谢谢