随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万

随笔分类 -  spring aop

Spring AOP +自定义注解 + Spel表达式 实现审计日志
摘要:1-简介 审计日记就是记录用户的操作记录 基于AOP动态代理 实现自定义审计日志注解, 并支持Spel表达式解析 2-实现 2-1 日志存储实体类 @Data @Builder @ToString public class AuditingLog { private String userId; / 阅读全文
posted @ 2020-09-24 18:06 duanxz 阅读(2661) 评论(0) 推荐(0) 编辑
spring AOP 之一:spring AOP功能介绍
摘要:一、AOP简介 AOP(Aspect Oriented Programming):是一种面向切面的编程范式,是一种编程思想,旨在通过分离横切关注点,提高模块化,可以跨越对象关注点。Aop的典型应用即spring的事务机制,日志记录。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之 阅读全文
posted @ 2017-04-23 23:13 duanxz 阅读(3599) 评论(0) 推荐(0) 编辑
JVM插码之五:Java agent+ASM实战--监控所有方法执行时间
摘要:本文建立在对instrumentation和agent有初步的了解的前提下阅读,关于这2个类的讲解在其它文章中。 这是一个maven项目,pom中需要的配置,lib中有asm的jar包 pom.xml文件: 打包后的agent的jar包中manifest属性如下: agent类,只有一个方法,就是把 阅读全文
posted @ 2016-11-22 17:31 duanxz 阅读(4499) 评论(0) 推荐(2) 编辑
spring AOP 之五:Spring MVC通过AOP切面编程来拦截controller
摘要:示例1:通过包路径及类名规则为应用增加切面 该示例是通过拦截所有com.dxz.web.aop包下的以Controller结尾的所有类的所有方法,在方法执行前后打印和记录日志到数据库。 新建一个springboot项目 1:首先定义maven 2:在拦截controller之前需要自定义一个注解,该 阅读全文
posted @ 2016-02-29 08:52 duanxz 阅读(7491) 评论(0) 推荐(0) 编辑
spring AOP 之四:@AspectJ切入点标识符语法详解
摘要:@AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 Spring AOP支持的AspectJ切入点指示符(用来指示切入点表达式目 阅读全文
posted @ 2016-02-25 17:08 duanxz 阅读(3761) 评论(0) 推荐(0) 编辑
spring AOP 之三:使用@AspectJ定义切入点
摘要:@AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 使用注解来创建切面是AspectJ 5所引入的关键特性。AspectJ 5之 阅读全文
posted @ 2016-02-17 14:44 duanxz 阅读(1708) 评论(0) 推荐(0) 编辑
spring AOP 之二:@AspectJ注解的3种配置
摘要:@AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 与 AspectJ 相同的是,Spring AOP 同样需要对目标类进行增强 阅读全文
posted @ 2016-02-17 11:33 duanxz 阅读(18972) 评论(2) 推荐(2) 编辑
AspectJ入门
摘要:AOP的实现方式有两种: AOP框架在编译阶段,就对目标类进行修改,得到的class文件已经是被修改过的。生成静态的AOP代理类(生成*.class文件已经被改掉了,需要使用特定的编译器)。以AspectJ为代表 —— 静态AOP框架。 AOP框架在运行阶段,动态生成AOP代理(在内存中动态地生成A 阅读全文
posted @ 2016-02-17 10:30 duanxz 阅读(10542) 评论(0) 推荐(2) 编辑
关于AOP无法切入同类调用方法的问题
摘要:一、前言 Spring AOP在使用过程中需要注意一些问题,也就是平时我们说的陷阱,这些陷阱的出现是由于Spring AOP的实现方式造成的。每一样技术都或多或少有它的局限性,很难称得上完美,只要掌握其实现原理,在使用时不要掉进陷阱就行,也就是进行规避。 对于Spring AOP的陷阱,我总结了以下 阅读全文
posted @ 2015-03-25 23:23 duanxz 阅读(9327) 评论(1) 推荐(3) 编辑
Spring AOP 实现原理
摘要:《JDK的动态代理深入解析(Proxy,InvocationHandler)(转)》 《cglib简介与callback解析》 一、静态代理 1.1、什么是静态代理 1.2、静态代理示例说明 1.3、静态代理缺点 二、动态代理 2.1、java动态代理原理 2.2、动态代理示例说明 2.3、JDK动 阅读全文
posted @ 2012-12-03 14:53 duanxz 阅读(1294) 评论(0) 推荐(0) 编辑
Spirng Cache
摘要:一.概述 先了解下基础知识 1).了解下基于注释(annotation)的缓存(cache)技术 它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果 阅读全文
posted @ 2012-11-13 10:21 duanxz 阅读(455) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示