一、注解介绍
1.代码里面特性的标记,使用注解可以完成功能
2.注解写法:@注解名称(属性名称=属性值)
3.注解使用在类上面,方法上面和属性上面
二、Spring 注解开发准备
1.导入jar包
2.创建类,创建方法(1)导入基本 jar 包
(2) 导入 aop 的 jar 包
3.创建spring 配置文件,引入约束
4.开启注解扫描(1) ioc基本操作,引入约束 beans
(2) 做spring 的 ioc 注解开发 引入新的约束
三、注解创建对象
1.在创建对象的类上面使用注解实现
2.创建对象有四个注解
Spring 中提供 @Component 的三个衍生注解:(功能目前来讲是一致的)
* @Controller : web层
* @Service : 业务层
* @Repository : 持久层
这三个注解是为了让标注类本身的用途清晰,Spring在后续版本会对其增强
(1) @Component
(2) @Controller
(3) @Service
(4) @Repository
目前这四个注解功能是一样的,都是创建对象
3.创建对象单实例还是多实例
prototype 是多实例
四、注解注入属性
1.创建service 类,创建dao 类,在service 得到 dao 对象
注入属性第一个注解 @Autowired
(1) 创建 dao 和 service 对象
(2) 在 service 类里面定义 dao 类型属性
注入属性第二个注解 @Resource
五、配置文件和注解混合使用
1.创建对象操作使用配置文件方式实现
2. 注入属性的操作使用注解方式实现