Java 在spring microservice配置中仅读取特定于microservice的数据库属性

Java 在spring microservice配置中仅读取特定于microservice的数据库属性,java,database,spring-boot,jpa,repository,Java,Database,Spring Boot,Jpa,Repository,我有服务S1、S2、S3,它们在配置服务器中共享公共数据库,所以我在配置服务器属性文件中配置以下属性,所有服务都读取此配置并初始化jpa存储库。 现在我有了服务S4,它有不同的数据库,所以如何将该服务配置为初始化的jpa存储库 spring.datasource.url=...... spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mys

我有服务S1、S2、S3,它们在配置服务器中共享公共数据库,所以我在配置服务器属性文件中配置以下属性,所有服务都读取此配置并初始化jpa存储库。 现在我有了服务S4,它有不同的数据库,所以如何将该服务配置为初始化的jpa存储库

spring.datasource.url=......
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.format_sql=true

您不能将ConfigurationIn放在公共数据库代码中,而是放在服务中。我想您的意思是要配置多个数据源?如果是的话,我建议看一看。这是否回答了你的问题?