Skip to content
javabypankaj
HomeLibraryPopularCommunity
07
Spring & Spring Boot
13 topics · 26 questions
1IoC Container & Bean Lifecycle0/442Dependency Injection0/33Bean Types & Stereotypes0/224Web Layer: Controllers & Request Mapping0/335Configuration & Profiles0/226AOP: Aspect-Oriented Programming0/117Caching: Spring Cache & Redis0/118Testing: Unit, Integration, Testcontainers0/119Spring Security: JWT, OAuth2, CSRF/CORS0/3310Logging & Monitoring0/2211Proxy, @Transactional Pitfalls & Internals0/2212Performance & Debugging0/1113Advanced: WebFlux, WebSocket, Virtual Threads0/11
1IoC Container & Bean Lifecycle42Dependency Injection33Bean Types & Stereotypes24Web Layer: Controllers & Request Mapping35Configuration & Profiles26AOP: Aspect-Oriented Programming17Caching: Spring Cache & Redis18Testing: Unit, Integration, Testcontainers19Spring Security: JWT, OAuth2, CSRF/CORS310Logging & Monitoring211Proxy, @Transactional Pitfalls & Internals212Performance & Debugging113Advanced: WebFlux, WebSocket, Virtual Threads1
13 topics26 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
13Topics
26Questions
0%Complete
2 of 13 topics
Topics
1IoC Container & Bean Lifecycle0/44
2Dependency Injection0/33
3Bean Types & Stereotypes0/224Web Layer: Controllers & Request Mapping0/335Configuration & Profiles0/226AOP: Aspect-Oriented Programming0/117Caching: Spring Cache & Redis0/118Testing: Unit, Integration, Testcontainers0/119Spring Security: JWT, OAuth2, CSRF/CORS0/3310Logging & Monitoring0/2211Proxy, @Transactional Pitfalls & Internals0/2212Performance & Debugging0/1113Advanced: WebFlux, WebSocket, Virtual Threads0/11

Dependency Injection

Spring & Spring Boot·Topic 2 of 13·3 questions
Q1How do you resolve multiple beans of the same type?

@Primary marks the default bean when no qualifier is specified; @Qualifier explicitly picks a specific bean by name; @Qualifier always overrides @Primary; List/Map injection gets all beans of the type.

Read Answer
Q2What is constructor vs field vs setter injection?

Constructor injection with final fields is preferred because it provides immutability, completeness, compile-time safety, and straightforward testability; Lombok @RequiredArgsConstructor eliminates the boilerplate.

Read Answer
Q3What is @Autowired vs @Resource vs @Inject?

@Autowired resolves by type first (Spring); @Resource resolves by name first (Jakarta, no constructor support); @Inject resolves by type (CDI standard); modern Spring: use no annotation with a single constructor.

Read Answer
Previous · Topic 1IoC Container & Bean Lifecycle4 questionsNext · Topic 3Bean Types & Stereotypes2 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary