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

网站开发深天津设计公司排行榜

网站开发深,天津设计公司排行榜,wordpress 商业,西安seo技术前言 最近接到一个新需求需要处理多数据源的问题 #xff0c;今天就来和大家一起学习一下。 一、使用步骤 1.引入库 代码如下#xff08;示例#xff09;#xff1a; !--配置多数据源--dependencygroupIdcom.baomidou/groupIdartif…前言 最近接到一个新需求需要处理多数据源的问题 今天就来和大家一起学习一下。 一、使用步骤 1.引入库 代码如下示例 !--配置多数据源--dependencygroupIdcom.baomidou/groupIdartifactIddynamic-datasource-spring-boot-starter/artifactIdversion3.5.0/version/dependency2.Springboot的application.yml中进行配置 代码如下示例 datasource:dynamic:primary: master #设置默认的数据源或者数据源组,默认值即为masterstrict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源datasource:master:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://xxx:3306/demo?useSSLfalseuseUnicodetruecharacterEncodingutf-8zeroDateTimeBehaviorconvertToNulltransformedBitIsBooleantrueserverTimezoneGMT%2B8nullCatalogMeansCurrenttrueallowPublicKeyRetrievaltrueusername: xxxpassword: xxxtest:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://xxx2:3306/test?serverTimezoneGMT%2B8useUnicodetruecharacterEncodingutf-8useSSLfalseallowMultiQueriestrueallowPublicKeyRetrievaltrueusername: xxxpassword: xxx配置了两个数据源master与test其中选择master作为默认数据源对应primary主要的配置 3. ServiceImpl层注解使用实例可以注解在方法上或类上 1.类上注解 Service Slf4j DS(test)//使用test数据源 public class TestServiceImpl implements TestService {Resourceprivate TestMapper testMapper;Overridepublic Integer saveTest(Test test) {return testMapper.insertTest(test);} }2.方法上注解mapper上面也需要注解 Service Slf4j public class TestServiceImpl implements TestService {Resourceprivate TestMapper testMapper;OverrideDS(test)//使用test数据源public Integer saveTest(Test test) {return testMapper.insertTest(test);} }4. 配置启动类 SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) EnableScheduling SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) public class Application {public static void main(String[] args) {SinoApplication.single(ModuleInfo.ModuleName, Application.class, args);} } 5. 配置Dockerfile文件 -Dspring.datasource.dynamic.enabledtrue,\失效场景解决方案 使用动态数据源DS时Transactional使用可能会照成DS失效。 解决方案 1.去掉事务不建议 2.DS切换数据源的方法添加事务传播属性Transactional(propagation Propagation.REQUIRES_NEW, rollbackFor Exception.class) 3.去掉DS切换数据源方法的事务主方法用DSTransactional注解。 总结 以上就是今天要讲的内容本文仅仅简单介绍了DS注解的使用
http://www.pierceye.com/news/439314/

相关文章:

  • 做tcf法语听力题的网站公司网页简介
  • 十堰做网站最专业的公司深圳企业网查询
  • 购物网站大全排名调查drupal与wordpress哪个容易
  • 网站建设彳金手指排名网站开发完没人运营
  • 网站建设是设开发公司质量管理流程
  • 金沙网站怎么做代理wordpress tag=
  • 做网站必须花钱吗建筑人才网证书查询
  • 0基础网站建设模板工商注册官方网站
  • 河南网站设计公司价格网站在建设中是什么意思
  • 网站建设公司的成本有哪些方面四川省城乡建设网查询
  • 和什么人合作做游戏视频网站做推送网站
  • 做竞价网站访问突然变少施工企业负责人带班检查计划
  • 网站统计数据分析wordpress安装 第二步
  • 网站续费续的是什么钱Wordpress1002无标题
  • 公司入口网站appui设计师创意平台
  • 济南住房和城乡建设厅网站影视广告创意拍摄
  • 卢松松网站源码网站建设讲师招聘
  • wordpress建站网页无法运vs网站开发表格大小设置
  • 网站怎么制作教程科技小论文怎么写
  • 青岛外贸建设网站制作小程序制作页面教程
  • wordpress 整合phpseo推广有效果吗
  • 毕业设计做网站代码营销推广软文案例
  • 网站seo 文章转载 修改标题手机oa办公系统下载
  • 营销型网站设计工资商城是什么平台
  • 有没有可以在线做化学实验的网站乐从网站制作
  • 网站qq 微信分享怎么做的网络销售网站有哪些
  • 长沙电商网站制作网页设计模板素材旅游
  • 阿里巴巴 网站 建设wordpress支付宝红包
  • 如何建一个企业网站网站建设方案保障措施
  • 网站制作工作室24小时接单一起做网站