Java 如何连接两个具有不同Ip的mySql数据库';使用Spring启动应用程序的s和凭据

Java 如何连接两个具有不同Ip的mySql数据库';使用Spring启动应用程序的s和凭据,java,mysql,spring,spring-mvc,Java,Mysql,Spring,Spring Mvc,我使用application.properties文件作为 spring.datasource.url=jdbc:mysql://IP:3306/dbname spring.datasource.username=name spring.datasource.password=pass spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.dialect=org.hibernate.dia

我使用application.properties文件作为

spring.datasource.url=jdbc:mysql://IP:3306/dbname  
spring.datasource.username=name
spring.datasource.password=pass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.hibernate.dialect=org.hibernate.dialect.MYSQLDialect
小学
datasource.primary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNowLog
datasource.primary.username=sa
datasource.primary.password=xxxxxx
datasource.primary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
######中学
datasource.secondary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNow\u新建
datasource.secondary.username=sa
datasource.secondary.password=xxxxxx
datasource.secondary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
@配置
公共类GlobalDataConfiguration{
@Bean(name=“primaryDataSource”)
@初级的
@ConfigurationProperties(前缀=“datasource.primary”)
公共数据源primaryDataSource(){
System.out.println(“--------------primaryDataSource init---------------------------”;
返回DataSourceBuilder.create().build();
}  
@Bean(name=“secondaryDataSource”)
@ConfigurationProperties(前缀=“datasource.secondary”)
公共数据源secondaryDataSource(){
System.out.println(“--------------第二个数据源初始化--------------------”;
返回DataSourceBuilder.create().build();
}  
}  
@组成部分
公共类UserDaoImpl扩展MyBatisBaseDao实现UserDao{
@自动连线
public UserDaoImpl(@Qualifier(“secondaryDataSource”)数据源数据源){
超级(数据源);
}  
}  

您是否在尝试某件事情,但它出了问题?如果是,什么?
######primary#############  
datasource.primary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNowLog  
datasource.primary.username=sa  
datasource.primary.password=xxxxxx  
datasource.primary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver  


######secondary#############  
datasource.secondary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNow_New  
datasource.secondary.username=sa  
datasource.secondary.password=xxxxxx  
datasource.secondary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver  


@Configuration  
public class GlobalDataConfiguration {  
    @Bean(name="primaryDataSource")  
    @Primary  
    @ConfigurationProperties(prefix="datasource.primary")  
    public DataSource primaryDataSource() {  
        System.out.println("-------------------- primaryDataSource init ---------------------");  
        return DataSourceBuilder.create().build();  
    }  

    @Bean(name="secondaryDataSource")  
    @ConfigurationProperties(prefix="datasource.secondary")  
    public DataSource secondaryDataSource() {  
        System.out.println("-------------------- secondaryDataSource init ---------------------");  
        return DataSourceBuilder.create().build();  
    }  
}  



@Component  
public class UserDaoImpl<T extends com.sonychina.backend.entity.statistic.SysUser> extends MyBatisBaseDao<SysUser> implements UserDao {  

    @Autowired  
    public UserDaoImpl(@Qualifier("secondaryDataSource") DataSource dataSource) {  
        super(dataSource);  
    }  
}