SpringBoot集成Shiro

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

MyBatis-Plus之CRUD

2020-11-14
阅读 6 分钟
2.2k
曾在博客园写下关于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 分钟
13k
分页在企业级系统必不可少,特别是早年开发人员,在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.8k
后来觉得它不太好用,在浏览技术网站的时候,偶然发现swagger-bootstrap-ui,于是便重构了,把swagger-bootstrap-ui整合进来,后来发现不仅仅对我们后端有帮助,主要方便我们将接口进行归类,同样对安卓小伙伴也有帮助,他们可以看这个接口文档进行联调。当初我使用swagger-boostrap-ui的时候,那个时候还是1.x版本,如...