苞米豆-多数据源 3.2.0 发布:多种特性升级 bug 修复

栏目: 软件资讯 · 发布时间: 4年前

内容简介:简介 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。 示例项目 可参考项目下的samples目录。 特性 支持 数据源分组...

简介

dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。

其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x

示例项目 可参考项目下的samples目录。

特性

  1. 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。
  2. 支持数据库敏感配置信息 加密 ENC()。
  3. 支持每个数据库独立初始化表结构schema和数据库database。
  4. 支持 自定义注解 ,需继承DS(3.2.0+)。
  5. 提供对Druid,Mybatis-Plus,P6sy,Jndi的快速集成。
  6. 简化Druid和HikariCp配置,提供 全局参数配置 。配置一次,全局通用。
  7. 提供 自定义数据源来源 方案。
  8. 提供项目启动后 动态增加移除数据源 方案。
  9. 提供Mybatis环境下的 纯读写分离 方案。
  10. 提供使用 spel动态参数 解析数据源方案。内置spel,session,header,支持自定义。
  11. 支持 多层数据源嵌套切换 。(ServiceA >>> ServiceB >>> ServiceC)。
  12. 提供对shiro,sharding-jdbc,quartz等第三方库集成的方案,注意事项和示例。
  13. 提供 基于seata的分布式事务方案。 附:不支持原生spring事务。

 

3.2.0升级日志。

1.支持通配符扫描schema文件。 @superlyao

2.支持配置driverClassName为非必须属性。@Hccake

3.支持独立配置每个库的p6spy和seata的开启状态。

4.修复druid设置超时回收时间方法错误。 @liupeng

5.支持自定义注解,需继承DS。 @liupeng

6.修复spring.aop.auto=false下不支持问题。 @刘尚

7.修复多层代理无法获取InvocationHandler的实现类的问题。 @刘尚

8.修复mybatisPlus3下直接调用lamba方法不支持问题。 @刘尚

9.seata集成优化和示例项目更新1.3.0。 @a364176773

10.调用DataSourceCreator创建的数据源会包装成ItemDataSource,存储原dataSource和包装后的dataSource。

11.DynamicRoutingDataSource内部关闭数据源优化。

12.breakChange: 去除以前的实验性功能,如正则切换。

13.示例项目新增quartz和sharding-jdbc的集成。

14.示例项目整体更新。

感谢各位反馈的问题和贡献的代码。

https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter

https://github.com/baomidou/dynamic-datasource-spring-boot-starter


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

服务设计与创新实践

服务设计与创新实践

宝莱恩 (Andy Polaine)、乐维亚 (Lavrans Lovlie)、里森 (Ben Reason) / 王国胜、张盈盈、付美平、赵芳 / 清华大学出版社 / 2015-6-1 / CNY 69.00

产品经济的时代渐行渐远,在以服务为主导的新经济时代,在强调体验和价值的互联网时代,如何才能做到提前想用户之所想?如何比用户想得更周到?如何设计可用、好用和体贴的服务?这些都可以从本书中找到答案。本书撷取以保险业为代表的金融服务、医疗服务、租车及其他种种服务案例,从概念到实践,有理有据地阐述了如何对服务进行重新设计?如何将用户体验和价值提前与产品设计融合在一起? 《服务设计与创新实践》适合产品......一起来看看 《服务设计与创新实践》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具