本页导航
article
防重提交
AI摘要
文章介绍了系统提供的防重复提交功能,通过为接口添加@RepeatSubmit注解即可实现。该功能可防止用户在短时间内重复提交相同请求,并支持通过expire参数自定义时间间隔,默认时长为5秒。
info
为防止用户在短时间内多次提交相同请求,系统提供了防重复提交功能。通过简单的注解配置,即可实现此功能。
使用防重提交
在需要防重复提交的接口上添加 @RepeatSubmit 注解即可。通过注解参数 expire,可以灵活控制重复提交的时间间隔(单位:秒)。如果不设置,默认时间为 5 秒。
示例:
@Operation(summary = "新增用户")
@PostMapping
@RepeatSubmit(expire = 3) // 3 秒内禁止重复提交
public Result<?> saveUser( @RequestBody @Valid UserForm userForm) {
// TODO 新增用户逻辑
return Result.success();
}
最后更新于 2026-02-17 19:40