From 2db39c0b77aeadcc366b88167cca9cde0ed88e17 Mon Sep 17 00:00:00 2001 From: fanxb Date: Thu, 25 Mar 2021 17:22:10 +0800 Subject: [PATCH 1/3] =?UTF-8?q?refactor:=E6=B3=A8=E5=86=8C=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=8A=A0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bookmark/business/user/controller/UserController.java | 4 +++- .../com/fanxb/bookmark/business/user/vo/RegisterBody.java | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/controller/UserController.java b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/controller/UserController.java index f3456ca..26e3458 100644 --- a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/controller/UserController.java +++ b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/controller/UserController.java @@ -14,6 +14,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import javax.validation.Valid; + /** * 类功能简述: * 类功能详述: @@ -59,7 +61,7 @@ public class UserController { * @date 2019/7/6 16:34 */ @PutMapping("") - public Result register(@RequestBody RegisterBody body) { + public Result register(@Valid @RequestBody RegisterBody body) { return Result.success(userServiceImpl.register(body)); } diff --git a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/vo/RegisterBody.java b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/vo/RegisterBody.java index c0e37dc..42a348f 100644 --- a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/vo/RegisterBody.java +++ b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/vo/RegisterBody.java @@ -2,6 +2,9 @@ package com.fanxb.bookmark.business.user.vo; import lombok.Data; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Pattern; + /** * 类功能简述: 注册表单 * 类功能详述: @@ -11,8 +14,13 @@ import lombok.Data; */ @Data public class RegisterBody { + @NotBlank(message = "用户名不能为空") + @Pattern(regexp = "^\\w{1,50}$", message = "用户名长度为1-50") private String username; + @NotBlank(message = "密码不能为空") + @Pattern(regexp = "^\\w{6,18}$", message = "密码为6-18位组合") private String password; + @NotBlank(message = "邮箱不能为空") private String email; private String authCode; } From c8c004e75b07307a6ea758f0c62735611687988b Mon Sep 17 00:00:00 2001 From: fanxb Date: Wed, 31 Mar 2021 11:21:21 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bookmark_front/src/components/main/Search.vue | 53 ++++++++++--------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/bookmark_front/src/components/main/Search.vue b/bookmark_front/src/components/main/Search.vue index 1f10956..6cdeec0 100644 --- a/bookmark_front/src/components/main/Search.vue +++ b/bookmark_front/src/components/main/Search.vue @@ -1,14 +1,14 @@