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

樟树网站建设完整的app网站开发

樟树网站建设,完整的app网站开发,湘潭seo磐石网络,手机做网站多少钱SpringBoot集成Mybati 配置多数据源参考上一篇文章 在Spring框架中使用MyBatis时#xff0c;如果配置了多数据源#xff0c;可能会导致之前配置的打印SQL语句的设置失效。这通常是因为在多数据源配置中#xff0c;MyBatis的SQL打印功能只对默认数据源生效#xff0c;而对于…SpringBoot集成Mybati 配置多数据源参考上一篇文章 在Spring框架中使用MyBatis时如果配置了多数据源可能会导致之前配置的打印SQL语句的设置失效。这通常是因为在多数据源配置中MyBatis的SQL打印功能只对默认数据源生效而对于其他数据源需要手动开启SQL打印。 1. 确保你已经在application.properties或application.yml中启用了MyBatis的SQL日志打印功能 # mybatis 配置 mybatis:type-aliases-package: com.roborock.framework.entitymapper-locations: classpath*:mappers/**/*.xmlconfiguration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: true 单数据源直接增加上面的配置mybatis.configuration.log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 即可打印SQL语句 2. 多数据源时只需要在其中的一个配置类中增加如下配置即可打印SQL语句不需要在所有数据源配置中都增加 Bean ConfigurationProperties(prefix mybatis.configuration) public org.apache.ibatis.session.Configuration globalConfiguration() {return new org.apache.ibatis.session.Configuration(); } 然后在其中一个配置类的SqlSessionFactory方法中增加入参Configuration configuration使用bean.setConfiguration(configuration)即可 完整代码如下 package com.study.framework.config;import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.SqlSessionTemplate; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; import org.springframework.jdbc.datasource.DataSourceTransactionManager;import javax.sql.DataSource;/*** description rbk数据源配置类* //basePackages 自己mapper包路径*/ Configuration MapperScan(basePackages {com.study.framework.mapper.rbkmapper}, sqlSessionFactoryRef rbkSqlSessionFactory) public class rbkDataSourceConfiguration {//配置打印SQL语句configurationBeanConfigurationProperties(prefix mybatis.configuration)public org.apache.ibatis.session.Configuration globalConfiguration() {return new org.apache.ibatis.session.Configuration();}PrimaryBean(name rbkDataSourceProperties)ConfigurationProperties(prefix spring.datasource.druid.rbk)public DataSourceProperties rbkDataSourceProperties() {return new DataSourceProperties();}PrimaryBean(name rbkDataSource)public DataSource storyDataSource(Qualifier(rbkDataSourceProperties) DataSourceProperties rbkDataSourceProperties) {return rbkDataSourceProperties.initializeDataSourceBuilder().build();}PrimaryBean(rbkSqlSessionFactory)public SqlSessionFactory rbkSqlSessionFactory(Qualifier(rbkDataSource) DataSource rbkDataSource, org.apache.ibatis.session.Configuration configuration) throws Exception {SqlSessionFactoryBean bean new SqlSessionFactoryBean();bean.setDataSource(rbkDataSource);//其中一个数据源中增加如下代码即可打印SQL语句bean.setConfiguration(configuration);bean.setMapperLocations(// 设置mybatis的xml所在位置new PathMatchingResourcePatternResolver().getResources(classpath*:mappers/rbkmapper/*.xml));bean.setTypeAliasesPackage(com.study.framework.entity); //自己entity包路径return bean.getObject();}PrimaryBean(name rbkTransactionManager)public DataSourceTransactionManager rbkTransactionManager(Qualifier(rbkDataSource) DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}PrimaryBean(name rbkSqlSessionTemplate)public SqlSessionTemplate rbkSqlSessionTemplate(Qualifier(rbkSqlSessionFactory) SqlSessionFactory sqlSessionFactory) {return new SqlSessionTemplate(sqlSessionFactory);}}
http://www.pierceye.com/news/190089/

相关文章:

  • 宝塔面板做织梦网站深圳龙华大浪做网站公司
  • 阿里云建网站费用上海网站建设觉策动力
  • 电子商务网站的建设与维护方法h5第三方收款平台
  • 网站建设所需人力设计广告网站
  • php网站发送邮件动态倒计时网站模板
  • 温州建设网站制作wordpress调用文章简介
  • 大庆市建设局网站刘东科技公司做网站
  • 山东助企网站建设宁波百度关键词推广
  • 宜昌市夷陵区建设局网站培训推广 seo
  • 怎样做安居客网站用幽默的语言来形容网站开发
  • 宜昌网站建设选择宜昌慧享互动手机怎么防止网站跳转
  • 本地的上海网站建设公司汽车租赁网站设计
  • 在哪下载免费的英文版网站模板建站 网站程序有哪些
  • 网页前端做购物网站的实训报告网络营销推广是做什么的
  • 广东专业网站建设效果wordpress搜索框插件
  • 茂名建站模板搭建岳阳优化营商环境
  • shopify网站建设郑州机械网站制作
  • 郑州正规公司网站建设服务国内专业建站平台
  • 做财经直播网站php网站做安卓客户端
  • 视频直播网站开发运营步骤十大免费erp软件
  • 域名备案和网站备案有什么不同wap 网站
  • 没备案的网站百度收录博客营销
  • 网站开发新技术wordpress 搜索词调用
  • 凡科手机建站教程wordpress 搜索引擎
  • asp企业网站源码下载免费ppt模板公众号
  • 西斗门的网站建设短网址生成器有哪些
  • 一站式织梦网站模板工信部备案查询网官网
  • 网站导航做外链桂林seo
  • 青岛网站建设q479185700棒软件开发者是指
  • 福永公司网站建设空间网站链接怎么做