Skip to content
Sharp

Dependency Injection · interview question

In Spring Boot, how can you ensure that a bean is eagerly initialized at startup?

Multiple choiceHardchapter-9-curatedpremiumdependency-injectionconstructor-vs-field-injection
Choose one answer
Answer and explanation

Correct answer

C. Use the @DependsOn annotation to specify other beans it relies on.

Why

The @DependsOn annotation can be used to specify that a bean should be initialized only after specified beans have been initialized, effectively ensuring its eager initialization if those other beans are also eagerly initialized.

Test yourself on Dependency Injection

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

Start free test
All Dependency Injection questions →