如何在应用程序

时间:2015-09-22 16:51:52

标签: spring tomcat spring-boot datasource jndi

我正在将Spring Boot用于应用程序开发。

我需要它来访问我的应用程序中的2个数据库/架构(两者都在MySQL数据库中)。

如何仅使用注释 application.properties 文件进行配置?

目前我正在使用单一数据库:配置如下

tomcat的

context.xml

<Resource name="jdbc/user" auth="Container" type="javax.sql.DataSource"
               username="***" password="***" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://localhost:3306/user"/> 

应用程序中的

application.properties

spring.datasource.jndi-name=jdbc/user

spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=validate

如何在此应用程序中配置另外一个数据库/架构说客户。

提前致谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您不需要使用两个数据源,只需在xml文件中定义两个bean即可。并且对模式进行一次交易,对bean进行引用,其中包含数据库的连接和属性