📄🦌🙌🐟🏖️
苏叶的belog
Where there is a where there is a way
随机文章
按住 Shift 横向滚动
热门文章
按住 Shift 横向滚动
MybatisPlus核心功能.md

MybatisPlus核心功能.md

一,条件构造器 1.1 介绍 MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。Wrapper 类允许开发者以链式调用的方式构造查询条件,无需编写繁琐的 SQL 语句,从而提高开发效率并减少 SQL 注入的风险。 在 MyBatis-Plus 中,

MybatisPlus快速入门.md

MybatisPlus快速入门.md

一,介绍 MyBatis-Plus 是 MyBatis 的一个增强工具,旨在简化 MyBatis 的开发流程并提供更多功能特性。它为开发者提供了更高效、简便的开发体验,以下是 MyBatis-Plus 的一些主要特点和功能: 主要特点: 无侵入性:MyBatis-Plus 在增强 MyBatis 的

Mybatis进阶

Mybatis进阶

一,xml映射 随着用户的输入或外部条件的变化而变化的SQL语句,我们称为 动态SQL。 xml映射SQL主要是用来配置复杂的,动态的SQL语句。 resultType是单条记录封装的返回值的全类名。 一般我们会通过在配置文件中指定扫描mapper.xml路径 mybatis: # 搜索指定

Mybatis基础

Mybatis基础

一,Mybatis介绍 MyBatis 是一款优秀的持久层(orm)框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Pla

RestTemplate

RestTemplate

一,概述 RestTemplate 是 Spring Framework 中用于简化 HTTP 请求的同步客户端工具类,它封装了底层 HTTP 客户端(如 JDK HttpURLConnection、Apache HttpClient 等),提供了更简洁的 API 用于发送 RESTful 请求并处

OkHttp

OkHttp

一,介绍 OkHttp 是一款广泛使用的开源 HTTP 客户端库,由 Square 公司开发,专为 Android 和 Java 应用设计。它以高效、灵活和功能强大著称,支持同步和异步请求,并提供了丰富的功能来简化网络通信。 OkHttp 的核心优势 高性能 内置连接池,减少延迟和重复连接开销。 支

HttpURLConnection

HttpURLConnection

HttpURLConnection 是 Java 标准库(`java.net` 包)中用于 HTTP 请求的抽象类,支持 GET、POST、PUT、DELETE 等方法,其子类 `HttpsURLConnection` 可用于 HTTPS。使用步骤包括:通过 URL 创建连接、设置请求方法、添加请求头、处理请求参数(GET 参数附在 URL 后,POST 等通过输出流发送)、读取响应(成功用 `getInputStream()`,失败用 `getErrorStream()`)并释放连接。常用方法涉及连接参数配置(如超时、缓存)、请求头设置、响应内容获取(状态码、消息、头字段等)。代码示例演示了四种请求方式的完整流程。注意事项包括:显式指定字符编码、处理异常、HTTPS 默认支持(自签名证书需额外配置),以及频繁请求时建议使用更高级的 HTTP 库。

ApacheHttpClient

ApacheHttpClient

一,简介 Apache HttpClient 是 Java 中的一个强大且广泛使用的 HTTP 客户端库,用于发送 HTTP 请求(如 GET、POST 等)并与 HTTP 服务器进行交互。它是 Apache Software Foundation 下的开源项目,属于 HttpComponents

Swagger3详解

Swagger3详解

本文介绍了Swagger 3(即OpenAPI 3.0+)作为标准化RESTful API设计、文档化和测试的开放规范。其核心功能包括统一API描述、自动生成交互式文档、代码生成及接口测试。Swagger规范于2015年捐赠给Linux基金会并更名为OpenAPI,至今已发展为行业标准。SpringDoc是Spring Boot与OpenAPI 3.0集成的核心工具,可自动解析Spring注解生成文档,并与Swagger UI结合,支持零配置启动和注解驱动。文章还涵盖快速入门步骤、常用注解(@Tag、@Operation、@Parameter、@Schema等)、配置方法(信息配置、分组、环境隔离、排序),以及整合Knife4j框架,后者提供更丰富的UI和增强功能。

Swagger2详解

Swagger2详解

一,Swagger2介绍 Swagger2 是一种 API 文档生成工具,主要用于 描述、消费和可视化 RESTful Web 服务。它能根据你的后端代码(通常是 Spring Boot 项目中的 Controller)自动生成交互式文档页面,方便前端查看接口、参数、返回值,甚至直接在线测试接口。

© 2026 苏叶的belog