Spring Boot 集成 SpringDoc Swagger 3

2021-11-23
阅读 3 分钟
9.3k
背景Spring boot 已经更新到了 v2.6+,如果你还在使用Springfox提供swagger接口文档,你会遇到以下错误: {代码...} Springfox的更新速度太慢了,为了适配新版本Spring boot,将其替换为SpringDoc是个更优的选择。配置集成 SpringDoc 实现 swagger接口文档步骤1. pom中引入SpringDoc依赖 {代码...} 步骤2. 添加配置类 {...

Vue项目发布到springboot中的系列配置

2021-11-16
阅读 1 分钟
3.5k
假设springboot的context-path为/ ,即根路径,那么我需要为静态资源分配一个路由,这里以pages为例,前端vue.config.js配置如下:

阿里禁止>3张表的JOIN,为什么,咋解决?

2021-07-01
阅读 1 分钟
7.5k
1. 阿里为何禁止大于三张表的JOIN?此规范是针对MySQL系数据库的,模拟一些场景多造些数据去查询对比不难发现:每增加1张表的JOIN,查询性能就会显著下降。比如下面这个场景(3张表各100W数据,个人PC测试):3张表的JOIN连接查询耗时3s多,如果再去JOIN一个字典表,耗时将在5s多。多JOIN一张表对性能的影响是比较大的。...

如何通过diboot实现shiro的无状态实践

2020-10-29
阅读 12 分钟
2k
diboot iam-base是一款基于shiro安全框架二次开发的应用于PC WEB的前后端分离的认证授权框架,所以服务端的认证信息依然使用有状态管理,即session存储.但是最近发现有的小伙伴将diboot-iam用在移动端,我们知道移动端是没有session,此时我们就需要对diboot-iam进行一点微小的改造,让其进入无状态管理,从而适应于移动...

spring boot 集成 swagger 3.0 指南

2020-10-13
阅读 2 分钟
28.2k
3.0版本在配置上与2.9稍有差别,包括依赖包改为: springfox-boot-starter,启用注解更改为: @EnableOpenApi等。

用注解实现一行代码构建QueryWrapper

2020-07-04
阅读 3 分钟
4.8k
Mybatis-plus的查询构造器可以方便的构建单表的SQL查询,你可以在controller里接收到请求参数然后转成查询条件,比如部门的搜索查询代码类似这样:

Ant Design Vue 中a-upload组件通过axios实现文件列表上传与更新回显的前后端处理方案

2020-01-07
阅读 9 分钟
20.5k
在企业应用的快速开发中,我们需要尽快的完成一些功能。如果您使用了Ant Design Vue,在进行表单的文件上传相关功能开发的时候,您肯定迫不及待地需要找到一篇包治百病的文章,正是如此,才有了该文的诞生,愿以此文解君忧。

Spring中获取代理对象的目标类Class及Class中的泛型参数的方法

2019-12-27
阅读 1 分钟
3.9k
在Spring里如果你通过AplicationContext获取Bean实例,你拿到的可能是一个被Spring代理的对象实例,如果你需要获取这个代理对象的目标类Class该怎么做呢?

Java程序员自动化指南

2019-11-27
阅读 7 分钟
3.6k
在Java web开发中,虽然Spring boot已经帮助我们简化了很多工作,但项目中庞杂的业务仍然需要自己去编写较多的 entity,vo,Mapper,Service, Controller 代码等,那么我们有没有什么办法来简化这整个开发流程呢?

mybatis-plus 注解实现多表关联查询的最佳实践

2019-11-08
阅读 2 分钟
12k
在之前一篇文章 MyBatis多表关联的无SQL通用方案 中我们提到了注解绑定关联查询的实践方案,这里我们再汇总梳理一下常用开发场景中需要涉及到 关联 的场景以及其要支持的绑定方式。

Java代码生成的设计方案与实践

2019-11-05
阅读 1 分钟
2.7k
最近观看《美国工厂》的感触:在传统制造业,当生产线的工人成本高昂效率低下的时候,企业管理者便会开始探寻降本增效之道,自动化便是首选的解决方案。

为你的组件开发Spring Boot Starter

2019-08-06
阅读 3 分钟
3.2k
如果你开发了一个组件/模块,提供给其他项目使用,那你还需要附带一份配置说明: 依赖哪些jar、设置哪些配置参数、如何初始化入口类、以及ComponentScan和MapperScan需要加入哪些路径... 无疑增加了上手门槛。如何能让组件/模块自身完成自动配置呢?开发对应的Spring Boot Starter。