top of page
image 82.png

Javax Validation

Javax Validation is used to validate an incoming request. We need to set some constraints on the fields we want and with the help of some annotations, we can validate the fields and allow only those instances in the database that passes the validation check.

Implementing Javax Validation:

​

  • We need to add a spring-boot-starter dependency for validation. This dependency internally uses javax-validation.

Screenshot 2023-05-11 110522.png
  • Then we will add “@NotNull” above the username variable in the Yoga User class to validate that the username should not be null.

  • Also, “@Email” above the email variable in Yoga User to validate the correct format of the email address.

  • And finally, in the Yoga User Controller, we will use the “@Valid” annotation to add the user method’s parameter. This will validate the object marked with the annotation.

image 73.png

Fig: We got an error when we put email in the not appropriate format.​

bottom of page