AOP
吖苏哥哥好
这个作者很懒,什么都没留下…
展开
-
spring SSM 工程 使用AOP + 自定义注解 进行参数非空校验
如果你是springboot的用户,不用看这篇文章,可以查看并使用 validation 来进行处理,我这里主要为了方便老系统SSM 的一些get请求或者其它等可能对validation 进行支持不太好的, 代码有不少是复制粘贴项目的,可能有一些冗余或者报错,但是相信大家可以解决 我的项目是使用 spring 4.3.8 整合的,xml 形式的SSM 单体工程 首先我们定义一个注解,针...原创 2020-01-05 12:25:41 · 858 阅读 · 2 评论 -
spring AOP 整合 aspects 实现注解式AOP(基于xml 形式)
以前都是使用xml声明式事务,一些之前不了解的可以不认识怎么配置,而且一下子也不好理解,那我们可以整合aspects 进行注解式事务处理 maven 引入包: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-as...原创 2019-09-02 10:36:07 · 362 阅读 · 0 评论 -
spring AOP 使用注解进行方法的运行时间的计算
我们之前做AOP是直接拦截某个包下的所有方法,但是有的时候并非所有的方法都是需要进行AOP的,那么是否可以给定某个标识来进行 AOP呢?比如进行注解, 答案是可以的, 通过一个自定义注解,在 AOP里面根据那个方法加了注解来进行处理,别的不多说。直接上代码(前提需要了解一定的AOP知识以及注解式AOP方可阅读此文) 注解类: import java.lang.annotation.*; /...原创 2019-09-03 19:31:27 · 1769 阅读 · 0 评论 -
使用AOP + 注解实现记录方法入参出参
有时候我们希望记录某些方法的入参出参,但是有的时候切面可能把所有符合条件的切面的入参出参都记录了,没有很多的必要,有些方法记录入参出参没有过大的意义,所以我们可以利用注解 + AOP 实现针对注解方法的入参出参记录 注解类: @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inhe...原创 2019-09-16 14:26:32 · 1939 阅读 · 0 评论