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

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

内容简介:简介 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


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

查看所有标签

猜你喜欢:

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

WebWork in Action

WebWork in Action

Jason Carreira、Patrick Lightbody / Manning / 01 September, 2005 / $44.95

WebWork helps developers build well-designed applications quickly by creating re-usable, modular, web-based applications. "WebWork in Action" is the first book to focus entirely on WebWork. Like a tru......一起来看看 《WebWork in Action》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

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

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具