Spring Ioc容器
Spring IOC容器可以布置很bean
它主要基于BeanFactory 和 ApplicatinContext
Application是BeanFactory子类,而BeanFactory是最基础的类
它主要有方法:
getBean:获取Bean
isSingletn:判断是否是单例
getAlians:获得别名
ClassPathXmlApplicatinContext是ApplicatinContext的子类。
主要是实现bean的初始化,
代码
ClasssPathXmlApplicatinContext ctx = new ClassPathXmlApplicationContext(spring_config.xml);
JuiceMaker2 juiceMaker2 = (JuiceMaker2)ctx.getBean("juiceMaker2");
Strig juice = juiceMaker2.makeJuice();