Why do we need it?

  • Allows our beans to reference the context
  • Allows our beans to perform a getBean() from within rather
  • Used if dependents are prototypes that we want to be created each time
  • Otherwise, Spring injects singleton dependents during initialisation

In the Bean

  • Make Spring Bean implement ApplicationContextAware
  • create private member variable for ApplicationContext
  • override public void setApplicationContext(…)

Problem

  • Tightly couples our code to the Spring Framework

 

Leave a comment

Skills421

Welcome to Skills421, our knowledge repository for all things tech in the 21st century

Let’s connect

Search