![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring
starriesWEB
啥也不是
展开
-
ico和aop
什么是IoC 控制反转(Inversion of Control),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。 控制 :指的是对象创建(实例化、管理)的权力 反转 :控制权交给外部环境(Spring 框架、IoC 容器) IoC 的思想就是两方之间不互相依赖,由第三方原创 2021-04-04 22:06:56 · 226 阅读 · 0 评论 -
Spring声明式事务
Spring整合Mybatis 实体类 @Data @AllArgsConstructor @NoArgsConstructor public class User { private int id; private String name; private String pwd; } UserMapper public interface UserMapper { List<User> selectUser(); void addUser(Us.原创 2021-04-04 21:17:06 · 42 阅读 · 0 评论 -
事务的传播性propagation
事务的传播性 propagation MANDATORY: 支持当前事务,如果不存在则抛出异常。 NESTED: 如果当前事务存在,则在嵌套事务中执行,REQUIRED否则行为类似。 NEVER: 非事务执行,如果存在事务,则引发异常。 NOT_SUPPORTED: 以非事务方式执行,如果当前事务存在,则挂起当前事务。 REQUIRED: 支持当前事务,如果不存在则创建一个新事务。 REQUIRES_NEW: 创建一个新事务,并暂停当前事务(如果存在)。 SUPPORTS: 支持当前事务,如果不存在则非事原创 2021-04-04 21:14:31 · 109 阅读 · 0 评论 -
Spring整合Mybatis
环境搭建 pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> </dependency> <dep原创 2021-04-04 18:17:11 · 58 阅读 · 0 评论 -
AOP相关术语
Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是方法,因为 spring 只支持方法类型的连接点。 Pointcut(切入点):所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义。 Advice(通知/增强):所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。 通知的类型:前置通知,后置通知,异常通知,最终通知,环绕通知。 Introduction(引介):引介是一种特殊的通知在不修改类代码的前提下, Introdu..原创 2021-04-04 15:26:10 · 110 阅读 · 0 评论