.Spring的bean管理(注解)
.注解介绍
1.代码里面特殊标记,使用注解可以完成功能
2.注解写法@注解名称(属性名称=属性值)
3.注解使用在类上面,方法上面和属性上面
.spring注解开发准备
1.导入jar包
(1)导入基本的jar包
(2)导入aop的jar包
2创建类,创建方法
3创建spring配置文件,引入约束
(1)第一天做ioc基本功能,引入约束beans
(2)做spring的ioc注解开发,引入新的约束
4.开启注解的扫描
.注解创建对象
1.在创建对象的类上面使用注解实现
2.创建对象有四个注解
目前这四个注解功能是一样的,都创建对象
3.创建对象单实例还是多实例
@Scope 默认 @Scope(value="singleton")
.注解注入属性
1.创建service类,创建dao类,在service得到dao对象
注入属性第一个注解@AutoWired,根据属性的类名UserDao(注意,不是userDao,不是对象名),找到相关类,然后把相关类的对象注入进去。如果value=“userdao”改成value="111"也没关系
(2)在service类里面定义dao类型属性
注入属性第二个注解@Resource,和第一个注解@Autowired不一样。name是根据对象名称注入。
.AOP概念
1.aop:面向切面(方面)编程,扩展功能不修改源代码实现
2.aop采取横向抽取机制,取代了传统纵向继承体系重复性代码
.AOP原理
画图分析原理
详情(https://www.jianshu.com/writer#/notebooks/16849713/notes/18850731)
网友评论