Skip to content
Sharp

Spring Core · interview question

Why does placing @Valid on a request body parameter in a Spring Boot controller method change runtime behavior?

Multiple choiceMediumchapter-9-curatedpremiumspring-corepersistence-and-validation
Choose one answer
Answer and explanation

Correct answer

A. It triggers validation for the parameter

Why

Placing @Valid on a request body parameter in a controller method triggers the validation of that parameter according to the constraints specified in the Java Bean. It ensures that the incoming request data adheres to the defined validation rules.

Test yourself on Spring Core

A free test with instant, explained results. No account needed.

Start free test
All Spring Core questions →