Spring Core · interview question
Why is input validation strongest at the controller boundary?
Multiple choiceHardchapter-9-curatedpremiumspring-corepersistence-and-validation
Answer and explanation
Correct answer
B. Because invalid requests can be rejected before bad data spreads into the service layer
Why
Validation is most useful where external input first enters the system. Rejecting malformed requests early protects downstream services and keeps the internal model cleaner.
Test yourself on Spring Core
A free test with instant, explained results. No account needed.
More Spring Core questions
- In a Spring Boot application, what happens if a method annotated with @Transactional calls a private method also…
- Which layer should coordinate inventory checks, payment, and order persistence for a checkout request?
- What role do Entities typically play in a Spring Boot application?
- How can you externalize configuration in a Spring Boot application?
- Which issue might arise from using field injection in Spring Boot, particularly when managing dependencies?
- In a Spring Boot application, what is the main purpose of the @ComponentScan annotation?