458 Commits

Author SHA1 Message Date
happier233
c7a5491f1e
Support BeanResolver in SpelDsProcess (#366) 2021-04-21 14:20:34 +08:00
小锅盖
caf6b064df
Update README.md 2021-03-16 18:29:57 +08:00
小锅盖
6237df620a feat: release 3.3.2 v3.3.2 2021-03-13 21:44:52 +08:00
小锅盖
548cdee651 feat: thorw CannotFindDataSourceException when can not find datasource 2021-03-13 21:24:26 +08:00
小锅盖
efd9f1388c style:license format 2021-03-13 21:07:50 +08:00
小锅盖
4ec4002063 feat: update pom plugin version 2021-03-13 20:50:26 +08:00
小锅盖
82e7a0efa8 refactor: druid filters remove wall 2021-03-13 20:26:40 +08:00
小锅盖
ed746da943 fix: jndi support jndiname 2021-03-13 19:57:56 +08:00
小锅盖
859ce9d46a feat: localtx simple ThreadLocal 2021-03-13 19:57:37 +08:00
小锅盖
911d629253 refactor: DataSourceCreator remove publickKey method 2021-03-13 14:37:32 +08:00
小锅盖
42bc5ff8cf feat: support lazy init datasource 2021-03-13 14:30:25 +08:00
小锅盖
cb0bb6fbf0 style: DefaultDataSourceCreator not need to implements DataSourceCreator 2021-03-13 13:57:07 +08:00
小锅盖
69d04e9550 feat: 策略调整根据key的名称返回 2021-03-03 16:24:45 +08:00
happier233
45367a45d2
Support lazy init HikariDataSource. (#351) 2021-03-03 16:22:38 +08:00
小锅盖
568a9a2f32
Update README.md 2021-01-06 17:52:13 +08:00
小锅盖
e9cca2bbfb
Update maven.yml 2021-01-06 17:10:14 +08:00
小锅盖
fef843d862
Update FUNDING.yml 2021-01-05 17:52:40 +08:00
小锅盖
689d4f10ed
Update FUNDING.yml 2021-01-05 17:50:52 +08:00
小锅盖
b09bd26d1f
Create FUNDING.yml 2021-01-05 17:49:15 +08:00
小锅盖
b9427c4bf0
Create maven.yml 2021-01-05 17:41:15 +08:00
小锅盖
968b56513f
Update ISSUE_TEMPLATE 2021-01-05 17:38:28 +08:00
小锅盖
96317293a9
Delete .travis.yml 2021-01-05 11:26:11 +08:00
Karen
96472635ff
optimize 纯分页兼容mp和健康检查优化 (#305)
* 修改健康检查选择数据库的逻辑

修改健康检查的 引用类型转基本类型可能的报错。

* 修复 mybatis cache 开启后, 引起的 association 实效

* pom 默认构建doc,source

* 主从插件支持多主多从

* 给健康检查加入适配器, 可以处理: 开启健康检查没引入包的特殊情况
2021-01-05 11:25:04 +08:00
micuncang
ec7b5d7198
调整DataSourceCreator默认顺序访问级别 (#334) 2021-01-05 11:24:39 +08:00
小锅盖
a93ea44bea version 2021-01-04 14:10:07 +08:00
小锅盖
8fa352df5f doc 2021-01-04 14:03:42 +08:00
小锅盖
787398778e
Create codeql-analysis.yml 2020-12-31 14:47:56 +08:00
小锅盖
0bb31e5ef9 feat: release 3.3.1 v3.3.1 2020-12-25 22:47:58 +08:00
ls9527
62f2144719 修复springboot打包后无法启动 (#328) 2020-12-25 22:39:23 +08:00
小锅盖
bbc085df1e feat: release 3.3.0 v3.3.0 2020-12-23 21:38:39 +08:00
小锅盖
716316aeee Merge remote-tracking branch 'origin/master' into master 2020-12-23 21:14:28 +08:00
happier233
7058f3cb8b
fix: Fix the DynamicDataSourceContextHolder wrong operation if an exception happened in the data source key determining (#326) 2020-12-23 21:06:47 +08:00
mr f
86d33f2165
Update DruidWallConfigUtil.java (#320)
fix: error set druid wallConfig selectLimit
2020-12-11 14:23:00 +08:00
小锅盖
80ace8b6de Merge remote-tracking branch 'origin/master' into master
# Conflicts:
#	src/main/java/com/baomidou/dynamic/datasource/aop/DynamicTransactionAdvisor.java
#	src/main/java/com/baomidou/dynamic/datasource/ds/AbstractRoutingDataSource.java
#	src/main/java/com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.java
#	src/main/java/com/baomidou/dynamic/datasource/tx/ConnectionFactory.java
#	src/main/java/com/baomidou/dynamic/datasource/tx/ConnectionProxy.java
#	src/main/java/com/baomidou/dynamic/datasource/tx/TransactionContext.java
2020-12-09 23:44:38 +08:00
小锅盖
533617fa88 feat: prepare release 3.3.0 2020-12-08 10:41:45 +08:00
FUNKYE
f0cbad1935
多数据源事务支持 (#316)
feat: 增加多数据源统一提交和回滚的功能
2020-12-07 23:48:18 +08:00
小锅盖
64741ba626 Merge remote-tracking branch 'origin/master' into master 2020-12-07 22:53:20 +08:00
小锅盖
efb56d1242 doc: new doc site 2020-12-07 11:43:20 +08:00
FUNKYE
d9e493a1b3
优化代理数据源处理逻辑 (#313) 2020-12-05 10:17:11 +08:00
小锅盖
ccfd25a960 style: tx format 2020-12-04 14:29:50 +08:00
FUNKYE
0aab3f9109
增加多数据源统一提交和回滚的功能 (#277)
feat: 增加多数据源统一提交和回滚的功能
2020-12-04 14:02:01 +08:00
CQJames
0995f56f49
Update DataSourceClassResolver.java (#287)
支持如下情况获取DS的注解
@Mapper
public interface OrderItemDao extends BaseDao<OrderItemEntity> {}
@DS("master")
public interface BaseDao<T> extends BaseMapper<T> {}
2020-11-18 15:01:38 +08:00
小锅盖
deb5247064 style: format all 2020-11-16 22:01:46 +08:00
Karen
53930c9fda
添加数据源可以覆盖老的数据源 (#301)
* 添加同样名称的数据源时, 老数据源可能不为空。 通过老数据源获取的连接正在执行获取连接,查询等操作, 所以在覆盖了连接后,应该关闭老的数据源

* 增加JndiDataSourceCreator老的创建方式的支持, 添加数据源时,支持替换。
2020-11-16 21:01:25 +08:00
ls9527
a4ced09cb0 修复DataSourceCreator注释。 修改pom默认构建源码和文档. 2020-11-12 21:12:54 +08:00
ls9527
8171789398 修复数据源创建器的抽象类 2020-11-12 18:32:31 +08:00
ls9527
e4ce5e5f18 修复数据源创建器的老接口兼容 2020-11-12 15:12:38 +08:00
Karen
f63117b31f
重构DataSourceCreator的创建规则, 修复不存在DruidDataSource类时, 无法自动创建。 (#300) 2020-11-11 20:50:57 +08:00
Karen
2b934cf7ce
Merge pull request #298 from ls9527/optimize/concurrent_hashmap_1109
数据源映射改为 ConcurrentHashMap
2020-11-09 17:15:41 +08:00
ls9527
498e22d975 数据源映射改为 ConcurrentHashMap 2020-11-09 16:51:35 +08:00