在 tomcat 中定义数据库池与在 spring 配置文件中定义数据库池有什么好处
<Resource name="jdbc/DBCPosPool" auth="Container" type="javax.sql.DataSource"
maxActive="30" maxIdle="10" maxWait="10000"
validationQuery="SELECT 1"
testOnBorrow="true"
username="xxx" password="xxx" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://abcd.com/test2?autoReconnect=true"/>
最佳答案
我能想到 3 个好处。
您的数据源可以被其他网络应用程序重用
您的数据源可以在外部进行管理,独立于 Web 应用程序。如果数据源发生变化,您永远不想重新部署代码。在大型组织中,开发人员通常不是管理数据源和其他东西的人。
环境特定细节。您可能在 DTAP 环境或类似环境中工作。数据源可能因您的环境(开发、生产等)而异。您不想仅仅为了数据连接而维护单独的 Spring 配置文件。
关于java - 在 tomcat 和 spring 配置文件中定义数据库池有什么好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16964362/