Skip to content

Commit 96fbc29

Browse files
author
ramazansakin
committed
validation activation and error message defined
1 parent bdbdf00 commit 96fbc29

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/java/com/bezkoder/springjwt/controllers/AuthController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.springframework.security.core.GrantedAuthority;
2020
import org.springframework.security.core.context.SecurityContextHolder;
2121
import org.springframework.security.crypto.password.PasswordEncoder;
22+
import org.springframework.validation.annotation.Validated;
2223
import org.springframework.web.bind.annotation.CrossOrigin;
2324
import org.springframework.web.bind.annotation.PostMapping;
2425
import org.springframework.web.bind.annotation.RequestBody;
@@ -34,6 +35,7 @@
3435
@CrossOrigin(origins = "*", maxAge = 3600)
3536
@RestController
3637
@RequiredArgsConstructor
38+
@Validated
3739
@RequestMapping("/api/auth")
3840
public class AuthController {
3941

src/main/java/com/bezkoder/springjwt/payload/request/SignupRequest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,25 @@
33
import lombok.Value;
44

55
import javax.validation.constraints.Email;
6+
import javax.validation.constraints.NotBlank;
67
import javax.validation.constraints.Size;
78
import java.util.Set;
89

910
@Value
1011
public class SignupRequest {
1112

13+
@NotBlank(message = "username is required")
1214
@Size(min = 3, max = 20)
1315
String username;
1416

17+
@NotBlank(message = "email is required")
1518
@Size(max = 50)
16-
@Email
19+
@Email(message = "email is not valid")
1720
String email;
1821

1922
Set<String> roles;
2023

24+
@NotBlank(message = "password is required")
2125
@Size(min = 6, max = 40)
2226
String password;
2327

0 commit comments

Comments
 (0)