用户注册 -采用分布式锁来防止大量并发请求抢占同一个用户名
controller
@PostMapping("/api/short-link/admin/v1/user")
public Result<Void> register(@RequestBody UserRegisterReqDTO requestParam) {
userService.register(requestParam);
return Results.success();
}
service
@Transactional(