小村村长

导航

随笔分类 -  Spring

Spring 事务
摘要:1.事务隔离级别: 事务:逻辑上的一组操作要么同时成功,要么同时失败;特性:原子性,一致性,隔离性,持久性在不考虑隔离性的前提下,事务存在如下问题: ​ 脏读: 一个事务读取到了另一个事务中尚未提交的数据​ 不可重复度: 一个事务中两次读取的数据内容不一致,要求的是一个事务中多次读取时数据是一致的, 阅读全文

posted @ 2022-02-09 23:47 小村村长 阅读(44) 评论(0) 推荐(0) 编辑

切入点表达式回顾
摘要:切入点表达式: 完整写法:execution(方法的修饰符 方法的返回值 类的全类名.方法名(参数)) 支持通配符的写法: * : 标识任意字符串 .. : 任意重复次数 1. 方法的修饰符可以省略: 2. 返回值可以使用*号代替:标识任意返回值类型 3. 包名可以使用*号代替,代表任意包(一层包使 阅读全文

posted @ 2022-02-09 00:20 小村村长 阅读(35) 评论(0) 推荐(0) 编辑

Spring Aop
摘要:AOP相关术语 名词解释 Target(目标对象): 要增强的对象(被代理的类对象) Proxy(代理对象) : 对目标对象的增强的对象 (生成的代理类对象) Joinpoint(连接点): 目标对象中的所有方法(被代理类中的所有方法) Pointcut(切入点): 要被增强的方法(被代理类中要增强 阅读全文

posted @ 2022-02-08 23:56 小村村长 阅读(20) 评论(0) 推荐(0) 编辑

Spring 的动态代理
摘要:方法增强: 在不改变源码的基础上对方法增强 继承 装饰者模式:(弊端:繁琐,假如有1000个方法,必须重写所有的方法) 1.装饰者类和被装饰者类必须实现同一个接口或继承同一个类 2.在装饰者类中必须要有被装饰者类的引用 3.在装饰者类中对需要增强的方法进行增强 4.在装饰者类中对不需要增强的方法调用 阅读全文

posted @ 2022-02-08 19:52 小村村长 阅读(94) 评论(0) 推荐(0) 编辑

SpringIOC 回顾
摘要:IOC的注解: 1.创建对象的注解:(写在类上) @Component: 创建对象放入IOC容器 @Controller: 用于web层 @Service: 用于service @Repository: 用于dao 属性value: 设置bean存放到容器中的唯一标识(id) 2.依赖注入的注解:( 阅读全文

posted @ 2022-02-08 19:19 小村村长 阅读(24) 评论(0) 推荐(0) 编辑