springboot事务管理

五、事务管理

在网站购物时,扣库存和扣款要同时,有一项失败时,另外一项也不能进行。因此可以使用@Transactional注解,使两项操作只能同时操作。
这里写图片描述

六、表单验证

使用@Vaild进行表单验证。
这里写图片描述
在girl属性中@Min,对age进行最小值判断。
使用@Vaild进行表单验证。
这里写图片描述

七、AOP

AOP面向切面
在pom.xml中引入aop依赖
这里写图片描述
实现AOP的切面主要有以下几个要素:
使用@Aspect注解将一个java类定义为切面类
使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。
这里写图片描述
根据需要在切入点不同位置的切入内容

7.1 @Before

使用@Before在切入点开始处切入内容,在方法执行之前就要执行
这里写图片描述
执行结果:
这里写图片描述

7.2 @After

使用@After在切入点结尾处切入内容,在方法执行之后才执行
这里写图片描述

7.3 @AfterReturning

使用@AfterReturning在切入点return内容之后切入内容(可以用来对处理返回值做一些加工处理)
这里写图片描述
执行结果:
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值