Spring Core · interview question
Which issue might arise from using field injection in Spring Boot, particularly when managing dependencies?
Multiple choiceHardchapter-9-curatedpremiumspring-corecontrollers-services-repositories
Answer and explanation
Correct answer
C. Difficulty in unit testing
Why
Field injection can make unit testing more challenging because dependencies are not clearly defined through the constructor, making it harder to replace them with mocks. It also hides the class's dependencies, reducing readability.
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?
- In a Spring Boot application, what is the main purpose of the @ComponentScan annotation?
- What issue might arise if a method annotated with @Transactional calls another method within the same class also…