1.什么是DI?
DI 依赖注入:目的就是给对象中的属性赋值。
2.依赖注入的类型有哪些?
基本数据类型, 字符串类型,引用类型,集合类型。
3.如何实现注入对象的属性值
3.1创建一个类:提供set和get方法
3.2配置文件:在bean标签中<property name="属性名" value="值" >
3.3注入类对象类型
3.4注入集合类型
3.5注入数组和set和map集合
4.自动注入
autowire:自动注入属性值,no:不设置自动注入 默认值,byNmae:按照属性名称自动注入属性值,byType:按照属性的类型自动注入。
5.使用注解完成IOC和DI功能
5.1包扫描
5.2创建controller
5.3dao接口和实现类
@Controller+@Respository+@Service+@Component 没有区别: 他们的底层都是用@Component实际意思就在于区分层的。@Controller控制层,@Respository持久化层,@Service 业务层,@Component 最底层的bean注解。