SpringBoot集成Shiro

2020-11-15
阅读 21 分钟
4.7k
上面一共十五篇文章是早年在创业公司做相关的技术调研整理而成的,代码例子较少,偏理论性比较强,所以本篇文章不再赘述一些理论性内容,接下来开始进入实战。

SpringBoot集成Redis

2020-11-15
阅读 3 分钟
3.2k
原子 – Redis的所有操作都是原子性的,即要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来;

MyBatis-Plus之CRUD

2020-11-14
阅读 6 分钟
2.3k
曾在博客园写下关于MyBatis-Plus实战相关的文章,一共二十篇,不过那个时候都是基于MyBatis-Plus2.x,近来我的博客产品,技术框架升级,随之,MyBatis2.x升级到3.x,大改了从Entity、Dao到Service以及Controller等代码。

MyBatis-Plus之逻辑删除

2020-11-14
阅读 2 分钟
7k
特别是互联网项目,对于数据一般是不能删除的(涉及到后面的数据分析),这就涉及到逻辑删除。所谓逻辑删除指的是数据并不是真正的删除,只是改数据表对应数据的状态(数据表中通常有一列叫delFlag,以此标识正常状态或删除状态)。逻辑删除一般都是更新操作,但写大量更新方法无疑是增加代码量,MyBatis-Plus又是如何实现逻辑...

MyBatis-Plus之分页插件使用

2020-11-14
阅读 5 分钟
13.1k
分页在企业级系统必不可少,特别是早年开发人员,在sql里写limit。后来随着技术不断更新升级,向limit我们无需手写,可以通过插件来实现,插件本质上就是limit(在查询语句后面添加limit来做分页)。

MyBatis-Plus之实现多数据源

2020-11-14
阅读 3 分钟
8.1k
多数据源的目的在于一个代码模块可调用多个数据库的数据进行某些业务操作。MyBatis-Plus开发者写了一个多数据源叫dynamic-datasource-spring-boot-starter,非常简单易用。dynamic-datasource-spring-boot-starter文档官方文档部分截图:第三方集成的,基本上是目前比较主流的(用的比较多)。一、添加Maven依赖 {代码...} ...

SpringBoot集成Swagger-Bootstrap-UI

2020-11-14
阅读 4 分钟
9.9k
后来觉得它不太好用,在浏览技术网站的时候,偶然发现swagger-bootstrap-ui,于是便重构了,把swagger-bootstrap-ui整合进来,后来发现不仅仅对我们后端有帮助,主要方便我们将接口进行归类,同样对安卓小伙伴也有帮助,他们可以看这个接口文档进行联调。当初我使用swagger-boostrap-ui的时候,那个时候还是1.x版本,如...

SpringBoot整合MyBatis-Plus3.x

2020-11-14
阅读 8 分钟
3.8k
当初在创业公司的时候,使用MyBatis-Plus的版本还是2.x,如今已经更到了3.4.1,我的作品也应该与时俱进,于是决定全部升级为3.x,包括我自己的Blog产品。

MyBatis-Plus之代码生成器

2020-04-18
阅读 6 分钟
12k
本次我使用的还是低版本2.1.9,目前MyBatis-Plus最新版本为3.3.1。理由很简单,够用。不想盲目的追赶高版本,同时高版本伴随着的不稳定性的存在,企业级应用开发是不允许这样的风险存在,毕竟开发的东西是要给客户用的,稳定性压倒一切。这个低版本我用了两年多时间,不仅仅在我自己的项目中用,我所待过的公司也用,基...

MyBatis集成SpringMVC

2018-12-22
阅读 24 分钟
4.9k
本章主要内容包含SpringMVC简介、MyBatis整合SpringMVC(主要是在前面的MyBatis整合Spring基础上进行)、Spring应用实例等。

MyBatis集成Spring

2018-12-19
阅读 21 分钟
3k
本章主要内容包括Spring简介、Spring的两大特性(IOC和AOP)、事务MyBatis集成Spring等。也许有读者会疑惑,明明是MyBatis-Plus实战,怎么还讲MyBatis这么多东西?其实很简单,MyBatis-Plus是由MyBatis衍生而来的,其实MyBatis-Plus与Spring整合其实与MyBatis跟Spring整合差异并不大,读者通过前面的MyBatis-Plus初步和MyB...

MyBatis初步

2018-12-15
阅读 24 分钟
3.1k
本章主要介绍的是MyBatis的基础应用和源码涉及的相关等,主要包含的内容有MyBatis的简介、反射、动态代理(包含JDK代理和cglib代理)、MyBatis使用和代码生成器等。

MyBatis-Plus初步

2018-12-14
阅读 6 分钟
21.5k
本章主要是对MyBatis-Plus的初步介绍,包括一些背景知识、环境搭建、初步使用等知识和例子。对于背景知识,主要包含对MyBatis-Plus的特性介绍、为什么使用MyBatis-Plus、MyBatis与MyBatis-Plus的区别;对于环境搭建,主要包括JDK的安装、Eclispe的安装、MySQL的安装等;对于初步使用,主要是以Maven项目为主的示例说明;**