Swiftorial Logo
Home
Swift Lessons
Tutorials
Learn More
Career
Resources

Spring Boot FAQ: Top Questions

31. How does Spring Boot support validation using JSR-380 (Bean Validation 2.0)?

Spring Boot supports bean validation using JSR-380 (javax.validation) annotations and integrates with Spring MVC to validate request bodies automatically.

πŸ—ΊοΈ Steps:

  1. Add spring-boot-starter-validation to your dependencies.
  2. Use annotations like @NotNull, @Size, @Email, etc.
  3. Annotate method parameters with @Valid.

πŸ“₯ Example:

public class User {
  @NotBlank
  private String name;

  @Email
  private String email;
}

πŸ† Expected Output:

Returns validation error if name is blank or email is invalid.

πŸ› οΈ Use Cases:

  • Validating API request payloads.
  • Ensuring input integrity and constraints.