所有分类

通用模块 分类下的文章

快速开始

本文提供了Spring Boot2和3版本的依赖配置示例,详细说明了腾讯云COS存储、验证码、Redis、限流器、代码生成及license授权的配置方法和注意事项,帮助开发者快速上手并正确配置SpringBoot项目。

Cos对象存储

本文详细介绍了一个基于Java的Cos对象存储控制器,涵盖文件上传、下载(到本地及流)、删除等功能的接口设计与实现。通过@RestController和@RequestMapping注解定义统一路由,结合@Resource注入服务层,提供了完整的文件操作解决方案,适合在项目中快速集成对象存储功能。

Captcha验证码使用

本文详细讲解了Captcha验证码的使用方法,首先在项目中引入EasyCaptchaService服务,然后通过两个REST接口分别实现验证码的生成和校验。文中附带了完整的Java代码示例,帮助开发者快速集成验证码功能。

License使用

本文详细介绍了一个Java实现的License使用控制器,包含获取服务器硬件信息、生成证书、上传授权文件和校验证书四个关键操作接口,展示了License管理的完整业务流程及其实现方式。

Excel导入导出

本文详细讲解了如何在Java后端使用注解和服务实现Excel文件的导入与导出。导入部分包括数据校验和忽略不需要的字段,导出部分支持单sheet、多sheet、多类型对象导出以及加密保护。通过具体代码示例展示了完整的实现流程,方便开发者快速集成Excel相关功能。

数据脱敏

本文介绍了一种基于Java注解的字段数据脱敏方法,用户只需在字段上添加@Desensitization注解并指定脱敏类型,即可实现自动脱敏。支持多种常见数据类型的脱敏,示例代码展示了具体用法及接口测试,方便开发者快速集成数据保护功能。

防重提交

文章介绍了防重提交功能,强调通过在接口上添加@RepeatSubmit注解并设置expire参数,能够有效防止用户在短时间内多次提交相同请求。示例代码清晰展示了如何使用该注解,默认时间间隔为5秒,可根据需求调整。此功能简便易用,有助于避免重复操作带来的问题。