Files
thymecrunch/demo/src/main/java/com/example/demo/dto/RegisterRequest.java
T
Madeleine Stamp dcfd55a908 Update 9 files
- /demo/src/main/java/com/example/demo/config/SecurityConfig.java
- /demo/src/main/java/com/example/demo/controller/AuthController.java
- /demo/src/main/java/com/example/demo/dto/LoginRequest.java
- /demo/src/main/java/com/example/demo/dto/RecipeCreateRequest.java
- /demo/src/main/java/com/example/demo/dto/RegisterRequest.java
- /demo/src/main/java/com/example/demo/exception/BadRequestException.java
- /demo/src/main/java/com/example/demo/exception/ErrorResponse.java
- /demo/src/main/java/com/example/demo/exception/GlobalExceptionHandler.java
- /demo/src/main/java/com/example/demo/exception/NotFoundException.java
2026-02-27 00:49:00 +00:00

30 lines
1.0 KiB
Java

package com.example.demo.dto;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
public class RegisterRequest {
@NotBlank(message = "username is required")
@Size(min = 3, max = 30, message = "username must be 3-30 characters")
private String username;
@NotBlank(message = "email is required")
@Email(message = "email must be valid")
private String email;
@NotBlank(message = "password is required")
@Size(min = 8, max = 100, message = "password must be at least 8 characters")
private String password;
public String getUsername() { return username; }
public void setUsername(String username) { this.username = username; }
public String getEmail() { return email; }
public void setEmail(String email) { this.email = email; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
}