后端开发相关文档 12 篇文章
快速开始
本文是一篇关于快速使用特定Spring Boot Starter的指南。文章首先说明了如何根据Spring Boot 2或3的版本,在项目中添加对应的Maven依赖。接着,文章详细介绍了该 …
Cos对象存储
本文介绍了Cos对象存储的基本操作,包括文件上传、下载到本地、下载到流以及文件删除等功能,并提供了完整的代码示例。文章旨在帮助开发者快速掌握Cos对象存储的核心使用方法。
Captcha验证码使用
本文介绍了在项目中集成和使用Captcha验证码的完整流程。主要内容包括:首先引用EasyCaptchaService服务,然后详细说明了生成验证码以及后续校验验证码的具体步骤,最后提供了完整的实现代 …
License使用
本文介绍了软件授权许可(License)的完整使用流程。主要内容包括获取服务器硬件信息以生成机器指纹、基于此信息生成授权证书文件、将授权文件上传至目标服务器,以及最终进行证书校验以确保授权有效。核心要 …
Excel导入导出
本文介绍了Excel导入导出的基本操作。导入时需注意字段顺序与实体类一致,不需要的字段需用@ExcelIgnore忽略。导出功能包括单sheet导出、加密导出、模板导出以及多sheet导出,并举例 …
@ExcelIgnore
数据脱敏
文章介绍了数据脱敏的实现方法,主要通过为字段添加@Desensitization注解并指定类型来实现。文章列出了所有可用的脱敏类型,并说明了具体的使用方式。核心要点是利用注解简化脱敏配置,保护敏感 …
@Desensitization
防重提交
文章介绍了系统提供的防重复提交功能,通过为接口添加@RepeatSubmit注解即可实现。该功能可防止用户在短时间内重复提交相同请求,并支持通过expire参数自定义时间间隔,默认时长为5秒。
管理API响应和错误处理
本文介绍了一个基于Spring Boot的轻量级工具包,用于统一管理API响应和错误处理。该工具包提供了统一错误码管理、自定义业务异常、全局异常处理和响应结果封装等功能,能够自动捕获并转换各类异常为规 …
认证模块
本文介绍了基于Spring Boot 3的认证组件liyao-spring-boot3-starter-auth。该模块提供了用户登录认证、基于注解的权限校验、路径过滤及角色管理等功能,旨在简化 …
liyao-spring-boot3-starter-auth
模板转换器
本文介绍了一款Spring Boot Velocity转换器,它能够将Java、Vue、TS和XML文件转换为Velocity模板,主要用于代码生成,如从实体类生成VO类等。该工具支持多种文件类型的自 …
代码生成器
本文介绍了一款基于Spring Boot和Velocity模板引擎的代码生成器。该工具能够根据数据库表结构,自动生成Controller、Service、Mapper、Entity等核心代码,从而显著 …
Javadoc自动填充maven插件
本文介绍了一款用于自动生成Javadoc注释的Maven插件。该插件旨在满足发布到中央仓库的文档要求,支持Java 8和Java 17及以上版本。其核心特性包括模块化设计、灵活的配置选项(如自定义注释 …