Donate : Link
Medium Blog : Link
Applications : Link
Spring Tutorial Index Page: Link
| Core Container | J2EE Container |
| BeanFactory will create object when we call .getBean() method | ApplicationContext will create object before calling .getBean() method |
| BeanFactory is like w/o <load-on-startup> | ApplicationContext is like w/ <load-on-startup> |
| BeanFactory container is lazy container | ApplicationContext is early container |
- * IOC create instance in JVM on first user request (BeanFactory) or while loading (ApplicationContext) when scope is singleton. If scope is not singleton then ApplicationContext not create objects on loading.

