Skip to content
Sharp

Spring Core · interview question

Which of the following is a potential drawback of using field injection in Spring?

Multiple choiceHardchapter-9-curatedpremiumspring-corecontrollers-services-repositories
Choose one answer
Answer and explanation

Correct answer

C. It makes testing harder by hiding dependencies.

Why

Field injection can make testing more difficult because it obscures the dependencies of a class, making it harder to set up test cases. Constructor injection is preferred as it exposes dependencies clearly.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →