spring自带了多个容器实现,可以归为两种不同的类型 :
bean工厂(由org.springframework.beans.factory.beanFactory),最简单的容器
应用上下文对象(org.springframework.context.ApplicationContext)
加载配置:
①从xml中加载:ApplicationContext context=new ClassPathXmlApplicationContent("knight.xml");
②从Java配置中加载:ApplicationContext context=new AnnotationConfigApplicationContext("com.spring.config.KightConfig.class");
之后就从getBean()方法中获取bean
bean的典型的生命周期:
spring中的6个模块