-
一、使用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两种方式
最新推荐文章于 2022-04-17 17:19:11 发布
本文介绍了Spring中初始化dataSource的两种方法:一是通过jndi方式,这种方式便于测试人员调整数据库连接,只需修改tomcat的server.xml;二是直接使用jdbc连接,有利于程序员调试,因为可以在代码中直接配置数据库连接信息。
摘要由CSDN通过智能技术生成