- 博客(4)
- 收藏
- 关注
原创 Spring-IOC实现
Spring-IOC实现 创建一个java项目 导包 复原一个MyBatis框架 下的Product例子 复制一个Spring的主配置文件 bean 标签来表示一个对象; id 是一个对象的唯一标识; class 是类的全路径; 由Spring来创建对象 5.1加载Spring主配置文件 5.2根据Bean ID,由工厂创建对象 5.3正常调用该对象的方法 DI(Dependence Injection)依赖注入 为对象的属性赋值 1. 设值注入 底层实现set方法赋值 ref
2020-09-08 21:31:42 104
原创 初始Spring
初始Spring Spring是应用了很多优秀的设计模式,对于项目的实现,提供了优秀的解决方法;Spring是一个轻量级(低侵入)MVC和逻辑代码框架. 类与类之间的解耦合 MVC 框架侵入 IOC(Inverse Of Control) 控制反转 大管家 将传统创建对象的控制权 new ,交由spring容器中(配置文件)中来声明和实现 MVC框架中的,对象管理的大管家,实现类与类之间的解耦合 IOC的好处:解耦合 IOC实现原理:工厂设计模式—反射(无参构造方法) 配置文件+工厂类 ...
2020-09-08 21:13:19 59
原创 AOP实例 – 环绕增强日志记录
AOP实例 – 环绕增强日志记录 需求:记录商品的service层的日志操作,到数据库 创建商品日志记录表 Product_Log 完成日志记录表的插入逻辑 环绕增强搜集日志记录参数,并测试 环绕增强调用日志记录表的插入逻辑,完成日志记录功能 注意:需要采用Spring IOC 模式,加载bean AOP注解 可以灵活的定义哪个具体的方法实现增强功能 写一个软 接口 创建或自定义一个注解 @AnnotationLog 增强类照常写 修改切入点 ...
2020-09-08 20:51:49 202
原创 aop 步骤
AOP步骤: 导包 书写一个增强类(前置为例) 3. 配置增强类的bean 4. 配置AOP的编织功能 写接口的包路径 1: 通配接口或者普通方法 2: 包名 3: 类名 4: 方法名 5: 参数 增强方式4种: 前置增强,在核心功能之前执行的额外功能 后置增强,在核心功能之后执行的额外功能 3. 异常增强,在核心功能发生异常时执行的额外功能 4. 环绕增强,在核心功能之前以及之后执行的额外功能 ...
2020-09-08 20:41:40 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人