@Configuration
public class DataSourceConfig {
    @Bean(name = "modelDataSource")
    @Qualifier("modelDataSource")
    @ConfigurationProperties(prefix = "spring.datasource.secondary")
    public DataSource nodelDataSource() {
        return DataSourceBuilder.create().build();
    }
    @Bean(name = "showNodelDataSource")
    @Qualifier("showNodelDataSource")
    @ConfigurationProperties(prefix = "spring.datasource.primary")
    @Primary
    public DataSource donenodelDataSource() {
        return DataSourceBuilder.create().build();
    }
    @Bean(name = "modelJdbcTemplate")
    public JdbcTemplate modeJdbcTemplate(@Qualifier("modelDataSource") DataSource dataSource) {
        return new JdbcTemplate(dataSource);
    }
    @Bean(name = "showNodeJdbcTemplate")
    public JdbcTemplate donemodeJdbcTemplate(@Qualifier("showNodelDataSource") DataSource dataSource) {
        return new JdbcTemplate(dataSource);
    }
}
调用
@Autowired
@Qualifier("modelJdbcTemplate")
public JdbcTemplate modelJdbcTemplate;
@Autowired
@Qualifier("showNodeJdbcTemplate")
public JdbcTemplate donejdbcTemplate;