51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

maven

隐藏 Swagger API 文档中的端点

隐藏 Swagger API 文档中的端点

厉飞雨 阅读(312) 评论(0) 赞(18)

<h2>1、概览 {#1概览}</h2> <p>在 <a href="/spring-boot/">Spring Boot</a> 中使用 Swagger 文档时,有时候需要隐藏端点。最常见的情况就是,该端点还在开发中。或者是有一些内部端点,不想暴露给用户。</p> <p>本...

Swagger UI 设置 JWT

Swagger UI 设置 JWT

厉飞雨 阅读(225) 评论(0) 赞(14)

1、简介 {#1简介} ----------- 本文将带你了解如何在 Spring Boot 中配置 Swagger UI,使其在调用 API 时包含 JWT(JSON Web Token)。 2、Maven 依赖 {#2maven-依赖} ----------------------- 本例使用 [`springdoc-openapi-ui`](https://cent...

Swagger 记录包含枚举(Enum)参数的文档

Swagger 记录包含枚举(Enum)参数的文档

厉飞雨 阅读(200) 评论(0) 赞(21)

1、概览 {#1概览} ----------- 本文将带你了解如何使用 [`swagger-maven-plugin`](https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-maven-plugin) 来在 Swagger 中记录枚举,并在 Swagger 编辑器中验证生成的 JSON 文档。 2、Sw...

Swagger:同一状态码返回不同的 Response 对象

Swagger:同一状态码返回不同的 Response 对象

厉飞雨 阅读(390) 评论(0) 赞(18)

<h2>1、概览 {#1概览}</h2> <p>本文介绍了如何在 API 规范中,为同一个响应定义多个不同的对象,以及如何使用该规范生成 Java 代码和 Swagger 文档。</p> <h2>2、问题陈述 {#2问题陈述}</h2> <p>定义两个对象(object)。</p> ...

设置 Swagger 文档中的示例和描述

设置 Swagger 文档中的示例和描述

厉飞雨 阅读(382) 评论(0) 赞(17)

<h2>1、概览 {#1概览}</h2> <p>在本教程中,我们将演示如何使用 Swagger 注解使我们的文档更具描述性。我们会学习如何为 API 的不同部分(如方法、参数、响应等)添加描述,以及如何添加请求/响应示例。</p> <h2>2、项目设置 {#2项目设置}</h2> <p>我们将创...

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

生成MyBatis批量插入时,无数据插入,有数据更新的on duplicate key update语句

厉飞雨 阅读(364) 评论(0) 赞(19)

> on duplicate key update 语句根据主键id或唯一键来判断当前插入是否已存在。 > > 记录已存在时,只会更新on duplicate key update之后指定的字段。 > > `我们在编码时这部分可能需要自己写,当然有的生成工具可能已经生成好了,字段太多的话,自己写起来很烦,以下我写了一个生成这部分代码的工具类。` ...

Mybatis学习笔记

Mybatis学习笔记

厉飞雨 阅读(375) 评论(0) 赞(15)

<h1>什么是Mybatis?</h1> <p>Mybatis官网:<a href="https://mybatis.net.cn/index.html">https://mybatis.net.cn/index.html</a></p> <p>mybatis是一个用Java...

Mybatis-Plus学习

Mybatis-Plus学习

厉飞雨 阅读(289) 评论(0) 赞(17)

<h1>快速入门程序</h1> <p>官网:<a href="https://mybatis.plus/">MyBatis-Plus</a></p> <p>maven配置如下依赖文件:</p> <pre><code class="lan...