【DB系列】Mybatis-Plus多数据源配置

前面介绍了两种Mybatis的数据源配置,当然也少不了mybatis-plus

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,既然做增强,那多数据源这种硬性场景,肯定是有非常简单的解决方案的

本文将实例演示Mybatis-Plus多数据源的配置

查看更多

分享到

【DB系列】Mybatis基于AbstractRoutingDataSource与AOP实现多数据源切换

前面一篇博文介绍了Mybatis多数据源的配置,简单来讲就是一个数据源一个配置指定,不同数据源的Mapper分开指定;本文将介绍另外一种方式,借助AbstractRoutingDataSource来实现动态切换数据源,并通过自定义注解方式 + AOP来实现数据源的指定

查看更多

分享到

【DB系列】Mybatis多数据源配置与使用

上一篇博文介绍JdbcTemplate配置多数据源的使用姿势,在我们实际的项目开发中,使用mybatis来操作数据库的可能还是非常多的,本文简单的介绍一下mybatis中,多数据源的使用姿势

  • 通过区分包路径配合配置文件指定不同包下对应不同数据源的实现方式

查看更多

分享到

【DB系列】JdbcTemplate之多数据源配置与使用

虽然我们前面的db系列教程更多的是基于单数据源的db操作,但是实际的业务开发中,难免会遇到一个项目配置多个数据源的情况,接下来本文将介绍一下多个数据源可以怎么配置,我们的JdbcTemplate又应该如何获取

查看更多

分享到

【基础系列】SpringBoot配置篇之PropertySource加载Yaml配置文件实例演示

在之前有介绍过借助注解@PropertySource来引入自定义的配置文件,在当时遇到抛出了一个问题,通过这个注解可以正确获取到.properties文件的配置信息,但是yaml文件却读取不到,最近又碰到这个问题,正好把之前挖的坑填上;本文将主要定位一下,为啥yml文件读取不了,又可以如何处理

如对之前博文有兴趣的小伙伴,可以查看: 180921-SpringBoot基础篇配置信息之自定义配置指定与配置内引用

查看更多

分享到

【DB系列】Jooq之事务

在SpringBoot中使用事务比较简单,大部分场景下,直接借助@Transactional注解即可,本文将介绍一下Jooq中使用事务的两种方式

查看更多

分享到

【DB系列】Jooq之多表联合查询

一般互联网应用,我们不太建议在业务中使用多表联合查询,当然在业务体量比较小的情况下,多表联合查询有时候可以有效减少业务逻辑代码,所以用不用且不说,我们还是有必要了解一下多表的联合查询使用姿势

查看更多

分享到

【DB系列】Jooq之常用函数使用姿势

在我们的实际业务开发中,某些场景下会借助一些数据库支持的函数来做一些简单的操作,如针对浮点数的取整(ceil, floor),字符串的长度获取(length)等,本文将介绍一下jooq中一些常见的函数使用姿势

查看更多

分享到

【DB系列】Jooq之聚合查询

上一篇介绍的时候一些Jooq基本的查询使用方式,分组聚合查询,在实际的业务场景中也比较常见,本文将介绍下jooq中,如何使用聚合查询

查看更多

分享到

【DB系列】Jooq之记录查询基础篇

本文将主要介绍一下JOOQ查询篇的基本使用姿势,如果看完本文,会发现jooq的用法,和写sql基本上没啥两样

查看更多

分享到

【DB系列】Jooq批量写入采坑记录

前面介绍了jooq的三种批量插入方式,结果最近发现这里面居然还有一个深坑,我以为的批量插入居然不是一次插入多条数据,而是一条一条的插入…,这就有点尬了

查看更多

分享到

【DB系列】Redis实现分布式锁(应用篇)

分布式锁,应用场景可以说是比较多的,网上随便一查就能搜到很多的文章;那么这里为什么跟着来一篇呢,原因也很简单,别人写的再好再清晰,那也是别人的知识点;自己思考过的、写过的才属于自己;

本篇虽然名为redis实现分布式锁,但也会说一下基于数据库实现分布式锁的思路(至于ZK实现的分布式锁,没玩过zk,就不抄了)

查看更多

分享到