Spring(ioc操作(注解)和aop概念)

2018-03-12  本文已影响15人  维乾

.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)

.AOP操作术语 详情(https://www.jianshu.com/writer#/notebooks/16849713/notes/18850731)



上一篇 下一篇

猜你喜欢

热点阅读