Skip to content
Sharp

Java Annotations · interview question

In the context of a mini Spring Boot framework, why is it crucial that annotations on REST controllers have RetentionPolicy.RUNTIME?

Multiple choiceMediumchapter-16-curatedpremiumjava-annotationsretention-policies
Choose one answer
Answer and explanation

Correct answer

D. To dynamically map HTTP requests to controller methods.

Why

Annotations with RetentionPolicy.RUNTIME on REST controllers allow the framework to dynamically map HTTP requests to the appropriate controller methods. This dynamic routing is essential for the flexible handling of web requests in a Spring Boot application.

Test yourself on Java Annotations

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

Start free test
All Java Annotations questions →