Org.springframework.beans package provides IOC implementation, based on this basis, which builds other core features such as AOP to form the basis of the entire SpringFramework. The respective core classes of these two packages are: org.springframework.beans.Factory.BeanFactory and Org.SpringFramework.Context.ApplicationContext.
It seems that the container is started from the configuration.
From the perspective of the application, BeanFacory is more based on, and ApplicationContext is more reproduced. So use ApplicationContext more in general applications.