当前位置: 首页 > news >正文

网站开发进度设计与阶段目标郑州搜狗关键词优化顾问

网站开发进度设计与阶段目标,郑州搜狗关键词优化顾问,网站个性化设计,关于网站建设的网络诈骗的案例程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

程序员的公众号:源1024获取更多资料,无加密无套路!

最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上


单数据源的配置:

mybatis-plus:mapper-locations: classpath:mapper/*.xmlconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

但是多数据源就不适用了,那么多数据源应该怎么配置呢?

先看看多数据源配置实现:

application.yml:

spring:#数据源配置(可配置多个数据库)datasource:#主数据库master:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/hello1?useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: 1234slave:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/hello2?useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: 1234

配置数据源:

MasterDataSourceConfig.java


@Configuration
@MapperScan(basePackages = "com.master.*.Mapper", sqlSessionFactoryRef = "masterSqlSessionFactory")
public class MasterDataSourceConfig {static String MAPPER_LOCATION = "classpath*:masterMapper/*Mapper.xml";/*** 配置数据源* @return*/@Bean(name = "masterDataSource")@ConfigurationProperties(prefix = "spring.datasource.master")public DataSource masterDataSource() {return new DruidDataSource();}/*** 事务管理器*/@Bean(name = "masterTransactionManager")public DataSourceTransactionManager masterTransactionManager() {return new DataSourceTransactionManager(masterDataSource());}/*** 会话工厂*/@Bean(name = "masterSqlSessionFactory")public SqlSessionFactory masterSqlSessionFactory(@Qualifier("masterDataSource") DataSource masterDataSource) throws Exception {final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();sessionFactory.setDataSource(masterDataSource);sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(MasterDataSourceConfig.MAPPER_LOCATION));return sessionFactory.getObject();}
}

SlaveDataSourceConfig.java


@Configuration
@MapperScan(basePackages = "com.slave.*.Mapper", sqlSessionFactoryRef = "slaveSqlSessionFactory")
public class SlaveDataSourceConfig {static String MAPPER_LOCATION = "classpath*:slaveMapper/*Mapper.xml";/*** 配置数据源* @return*/@Bean(name = "slaveDataSource")@ConfigurationProperties(prefix = "spring.datasource.slave")public DataSource slaveDataSource() {return new DruidDataSource();}/*** 事务管理器*/@Bean(name = "slaveTransactionManager")public DataSourceTransactionManager slaveTransactionManager() {return new DataSourceTransactionManager(slaveDataSource());}/*** 会话工厂*/@Bean(name = "slaveSqlSessionFactory")public SqlSessionFactory slaveSqlSessionFactory(@Qualifier("slaveDataSource") DataSource slaveDataSource) throws Exception {final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();sessionFactory.setDataSource(slaveDataSource);sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(SlaveDataSourceConfig.MAPPER_LOCATION));return sessionFactory.getObject();}
}

如果想打印Master数据源的sql日志,修改SqlSessionFactory,添加sql打印配置,slave同理。

/*** 会话工厂*/@Bean(name = "slaveSqlSessionFactory")public SqlSessionFactory slaveSqlSessionFactory(@Qualifier("slaveDataSource") DataSource slaveDataSource) throws Exception {final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();sessionFactory.setDataSource(slaveDataSource);sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(SlaveDataSourceConfig.MAPPER_LOCATION));MybatisConfiguration configuration = new MybatisConfiguration();configuration.setMapUnderscoreToCamelCase(true);// 配置打印sql语句configuration.setLogImpl(StdOutImpl.class);sessionFactory.setConfiguration(configuration);return sessionFactory.getObject();}

http://www.hrbkazy.com/news/873.html

相关文章:

  • 政府网站建设策划方案如何推广公众号
  • 个人备案网站盈利怎么进行网站关键词优化
  • 秦皇岛企业网站建设5月新冠病毒最新消息
  • 电子商务专业真的不好吗北京网站优化方式
  • 品牌网站制作安徽关键词seo
  • 网站建设文化价格本周时事新闻概要10条
  • 杭州网站建设推荐怎么做百度关键词排名
  • 沈阳模板建站系统营销策略有哪些有效手段
  • 南通网站建设推广网站开发从入门到实战
  • 网站流量突然增加舆情危机公关公司
  • 怎么做微信上的网站企业网站建设要多少钱
  • 怎样做安居客网站网络推广合作协议范本
  • 在中国做采购在哪个网站找产品网络推广平台软件
  • 杭州住房和城乡建设局网站百度广告平台电话
  • seo+网站排名宁波seo企业推广
  • 滨州网站建设 远洋科技网图识别在线百度
  • php做数据网站站长工具seo综合查询全面解析
  • 电子商务网站网络拓扑有网站模板怎么建站
  • 内蒙古省呼和浩特网站建设中国新冠疫苗接种率
  • 网站建设与维护考试题精准信息预测
  • 网站可以自己做上海百度seo
  • 公司网站建设的要点百度小程序优化
  • 做网站跟做APP哪个容易北京网站优化专家
  • 推广做任务 有哪些网站北京网站优化体验
  • 四川建设厅电话网站网站提交链接入口
  • 深圳做公司网站推广的网络营销的策略
  • magento网站建设网页制作软件免费版
  • htaccess 禁止其他网站免费seo培训
  • 营销型网站建设网络推广运营培训班
  • 买标准的网站建设长沙关键词优化新报价