spring.datasource.prod.driverClassName=com.mysql.jdbc.Driver spring.datasource.prod.url=jdbc:mysql://127.0.0.1:3306/prod spring.datasource.prod.username=root spring.datasource.prod.password=123456 spring.datasource.dev.driverClassName=com.mysql.jdbc.Driver spring.datasource.dev.url=jdbc:mysql://127.0.0.1:3306/dev spring.datasource.dev.username=root spring.datasource.dev.password=123456
@Configuration
public class JdbcConfig {
}
@Bean
@Primary
@ConfigurationProperties(prefix = "spring.datasource.prod")
public DataSource prodDataSource(){
return DataSourceBuilder.create().build();
}
@Bean
@ConfigurationProperties(prefix = "spring.datasource.dev")
public DataSource devDataSource(){
return DataSourceBuilder.create().build();
}
@Bean
public JdbcOperations prodJdbcOperations(DataSource prodDataSource) {
return new JdbcTemplate(prodDataSource);
}
@Bean
public JdbcOperations devJdbcOperations(DataSource devDataSource) {
return new JdbcTemplate(devDataSource);
}
@Autowired private JdbcOperations devJdbcOperations; @Autowired private JdbcOperations prodJdbcOperations;
@EnableTransactionManagement
@Bean
public PlatformTransactionManager prodTransactionManager(DataSource prodDataSource) {
return new DataSourceTransactionManager(prodDataSource);
}
@Bean
public PlatformTransactionManager devTransactionManager(DataSource sitDataSource) {
return new DataSourceTransactionManager(sitDataSource);
}
@Transactional(value = "prodTransactionManager")
public void prod() {
prodJdbcOperations.queryForList("SELECT * FROM USER");
}
@Transactional(value = "devTransactionManager")
public void dev() {
devJdbcOperations.queryForList("SELECT * FROM USER");
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有