Skip to content
Sharp

Spring Core · interview question

Which of the following is a benefit of using constructor injection over field injection in Spring Boot?

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

Correct answer

B. Ensures immutability

Why

Constructor injection ensures that all necessary dependencies are provided at the time of object creation, promoting immutability. This leads to better-encapsulated classes and makes them easier to reason about and less prone to errors.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →