IOC控制反转-解耦
1.概念:在使用对象的时候,由主动的new转换为外部提供对象,将对象创建的控制权交给外部,即控制反转
2.spring提供了一个容器,称为IOC容器,用来从当ioc中的外部
3.被管理或者被创建的对象在ioc中被叫做bean
使用步骤
1.导入依赖spring-context
依赖,用到xml文件就需导入
2.创建congfig.xml配置文件
3.配置bean
4.获取容器
ApplicationContext ctx=new ClassPathXmlApplicationContext("配置文件.xml")
5.获取bean
ctx.getBean(id)
DI依赖注入-解耦
概念:在容器中建立bean与bean之间的关系,即依赖注入