Skip to content
Sharp

Spring Core · interview question

How does constructor injection benefit transaction management in Spring?

Multiple choiceMediumchapter-9-curatedpremiumspring-coretransactions-and-proxies
Choose one answer
Answer and explanation

Correct answer

C. It guarantees that all dependencies are injected before the transaction starts

Why

Constructor injection ensures that all dependencies are set before any method is invoked. This is crucial for transaction management as it guarantees that transactional logic has all the necessary resources available before starting a transaction.

Test yourself on Spring Core

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

Start free test
All Spring Core questions →