我正在将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
如何在此应用程序中配置另外一个数据库/架构说客户。
提前致谢。
答案 0 :(得分:0)
你应该使用2个数据源
链接示例
https://github.com/spring-projects/spring-data-examples/tree/master/jpa/multiple-datasources
答案 1 :(得分:0)
您不需要使用两个数据源,只需在xml文件中定义两个bean即可。并且对模式进行一次交易,对bean进行引用,其中包含数据库的连接和属性