Blog

Your dream job? Lets Git IT.
Interactive technical interview preparation platform designed for modern developers.

XGitHub

Platform

  • Categories

Resources

  • Blog
  • About the app
  • FAQ
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

© 2025 LetsGit.IT. All rights reserved.

LetsGit.IT/Categories/Spring
Springmedium

BeanFactory vs ApplicationContext: what’s the practical difference?

Tags
#spring#ioc#applicationcontext#beanfactory
Back to categoryPractice quiz

Answer

BeanFactory is the minimal IoC container (lazy by default). ApplicationContext builds on it with extra features like internationalization, event publishing, and eager singleton initialization. In most apps you use ApplicationContext.

Related questions

Spring
WebClient vs RestTemplate: which should you use and why?
#spring#webclient#resttemplate
Spring
`@Scheduled`: fixedRate vs fixedDelay vs cron — what’s the difference?
#spring#scheduling#cron
Spring
`@Async` methods: how do they work and what are common pitfalls?
#spring#async#executor
Spring
Bean lifecycle callbacks: what do `@PostConstruct` and `@PreDestroy` do?
#spring#lifecycle#postconstruct
Spring
`@RestController` vs `@Controller`: what’s the difference?
#spring#mvc#controller
Spring
`@Qualifier` vs `@Primary`: how do they resolve multiple beans?
#spring#di#qualifier