软件 | dynamic datasource 多数据源启动器 v4.3.1 |
内容 |
dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。 特性1、支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 2、支持数据库敏感配置信息 加密(可自定义) ENC()。 3、支持每个数据库独立初始化表结构schema和数据库database。 4、支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。 5、支持 自定义注解 ,需继承DS(3.2.0+)。 6、提供并简化对Druid,HikariCp,BeeCp,Dbcp2的快速集成。 7、提供对Mybatis-Plus,Quartz,ShardingJdbc,P6sy,Jndi等组件的集成方案。 8、提供 自定义数据源来源 方案(如全从数据库加载)。 9、提供项目启动后 动态增加移除数据源 方案。 10、提供Mybatis环境下的 纯读写分离 方案。 11、提供使用 spel动态参数 解析数据源方案。内置spel,session,header,支持自定义。 12、支持 多层数据源嵌套切换 。(ServiceA >>> ServiceB >>> ServiceC)。 13、提供 基于seata的分布式事务方案 。 14、提供 本地多数据源事务方案。 约定1、本框架只做 切换数据源 这件核心的事情,并不限制你的具体操作,切换了数据源可以做任何CRUD。2、配置数据源。 2、配置文件所有以下划线 _ 分割的数据源 首部 即为组的名称,相同组名称的数据源会放在一个组下。 3、切换数据源可以是组名,也可以是具体数据源名称。组名则切换时采用负载均衡算法切换。 4、默认的数据源名称为 master ,你可以通过 spring.datasource.dynamic.primary 修改。 5、方法上的注解优先于类上注解。 6、DS支持继承抽象类上的DS,暂不支持继承接口上的DS。 使用方法1、引入dynamic-datasource-spring-boot-starter。
2、配置数据源。
3、使用 @DS 切换数据源。 @DS 可以注解在方法上或类上,同时存在就近原则 方法上注解 优先于 类上注解。
|
标签 | 启动器,Dynamic,datasource,数据源 |
缩略图 | ![]() |
软件名称 | dynamic datasource 多数据源启动器 v4.3.1 |
软件图标 | |
软件大小 | 272.68KB |
发布时间 | |
软件平台 | |
软件语言 | 简体中文 |
软件授权 | 免费软件 |
操作系统 | Java |
系统类型 | |
用户评分 | 3 |
软件版本 | |
官方网站 | |
官方网址 | |
软件截图 | |
软件总类 | 源码系统 |
软件大类 | 源码下载-软件开发-java源码-dynamic datasource多数据源 |
软件小类 | java源码 |
开发者 | |
主办单位名称 | |
ICP备案名 | |
备案号 | |
使用年龄 | |
下载链接 | ![]() |
攻略教程 | |
详细介绍 | |
操控设备 | |
隐私政策 | |
查看权限 | |
敏感权限获取说明 | |
软件类型 | 国产软件 |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于使用电脑或刷手机。 |
随便看 |
|
传承兰台文化,共同保存历史记忆!兰台网收藏软件、游戏、图片、图书、电影、电视剧等互联网档案,是免费和可借阅文本、电影、音乐等档案的数字图书馆。