Tag: State the differences between ApplicationContext and BeanFactory in spring.
ApplicationContext allows more than one config file to exist while BeanFactory only permits one.
ApplicationContext can print events to beans registered as listeners. This feature is not supported by BeanFactory.
ApplicationContext also provides support for the application of lifecycle events, internationalization messages, and validation and also provides services like EJB integration, remoting, JNDI access, and scheduling. These features too are not supported by Bean Factory.