08-IoC练习
2019-03-04 本文已影响0人
干净_79db
1.IoC容器作用:
管理所有的java对象(也称bean)及其相互间的依赖关系。
2.依赖注入和控制反转:
依赖注入(Dependency Injection)是对“控制反转”的不同说法,本质是一回事
3.oC的应用有以下两种设计模式:
反射:在运行状态中,根据提供的类的路径或类名,通过反射来动态获取该类的所有属性和方法。
工厂模式:把IoC容器当做一个工厂,在配置文件或注解中给出定义,然后利用反射技术,根据给出的类名生成相应的对象。对象生成的代码及对象之间的依赖关系在配置文件中定义,实现了解耦。
4.Spring IoC容器的核心基础包:
org.springframework.beans
org.springframework.context
5.IoC的配置方法方式
①xml形式
<!-- 放置这个bean的协作者和配置 -->②注解形式
6.练习:
Boss、Car、Meeting
Car:brand、color、parameter
Boss:name、company、car、hobby
Meeting:theme、List