Spring Core module supports ways of creating Spring beans and injecting the dependencies in to the beans. It provides a means to configure the beans and how to obtain the configured beans from the Spring container using BeanFactory and ApplicationContext to develop a standalone application.