Skip to content

Commit b506fbe

Browse files
valid form
1 parent fe5cf45 commit b506fbe

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/main/java/com/compont/User.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import javax.persistence.Entity;
66
import javax.persistence.GeneratedValue;
77
import javax.persistence.Id;
8+
import javax.validation.constraints.Min;
89
import java.io.Serializable;
910

1011
/**
@@ -23,6 +24,7 @@ public class User implements Serializable {
2324
@Column(nullable = false,unique = true,name = "user_name")
2425
private String userName;
2526
@Column(nullable = false,unique = true,name = "pwd")
27+
@Min(value = 12,message = "123")
2628
private String passWord;
2729
@Column(nullable = false,unique = true,name = "e_mail")
2830
private String email;

src/main/java/com/controller/AuthorController.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
import com.compont.Author;
44
import com.service.AuthorService_jdbc;
55
import org.springframework.beans.factory.annotation.Autowired;
6+
import org.springframework.validation.BindingResult;
67
import org.springframework.web.bind.annotation.*;
78

89
import javax.servlet.http.HttpServletRequest;
10+
import javax.validation.Valid;
911
import java.util.HashMap;
1012
import java.util.List;
1113
import java.util.Map;
@@ -44,7 +46,10 @@ public Author getAuthor(@PathVariable("userId") int userId,HttpServletRequest re
4446
}
4547

4648
@RequestMapping(method = RequestMethod.POST)
47-
public void add(@RequestBody Map<String,Object> request){
49+
public void add(@Valid @RequestBody Map<String,Object> request, BindingResult bindingResult){
50+
if(bindingResult.hasErrors()){
51+
System.out.println(bindingResult.getFieldError().getDefaultMessage());
52+
}
4853
String userId = (String) request.get("user_id");
4954
String realName = (String) request.get("real_name");
5055
String nickName = (String) request.get("nick_name");

0 commit comments

Comments
 (0)