-
一、使用jndi的方式
这种方式方便测试人员不需要改代码,直接改变tomcat的server.xml就可以更改数据库连接
- spring创建bean
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" scope="singleton" lazy-init="default" autowire="default" dependency-check="default"> <property name="jndiName"> <value >java:comp/env/jdbc_mb</value> </property> </bean>
- tomcat的server.xml
<!--path是项目路径--> <Context path="/myframe" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc_mb" auth="Container" type="javax.sql.DataSource" maxActive="100"
spring实例化dataSource使用jndi和jdbc两种方式
最新推荐文章于 2021-04-07 16:08:03 发布