Spring切点获取实体类数据
2016-04-12 14:25
513 查看
package com.njbh.fault; import org.aspectj.lang.JoinPoint; import com.njbh.fault.pojo.FaultInfo; public class Check { public void checkValidity(){ System.out.println("------------------验证合法性----------------"); } public void addLog(JoinPoint j){ //这边就是获取实体类数据 Object[] obj = j.getArgs(); FaultInfo info = (FaultInfo) obj[0]; info.getFaultLevel(); info.getModuleId(); System.out.println("------------------添加日志----------------"); } }
JoinPoint jp;
jp.getTarget(); //得到目标对象
jp.getSignature().getName();//得到方法名
jp.getArgs(); //得到方法参数
相关文章推荐
- java io流
- jpa整合spring和springData出错: Unable to build Hibernate SessionFactory
- Java 中的简单分割
- Java深度历险(五)——Java泛型
- 深入Java集合学习系列:HashMap的实现原理
- DOM4J 写入 XML 文件
- Java多线程--主线程等待所有子线程执行完毕
- 权限管理框架实现(1)--Struts切面处理
- MyEclipse自动生成注释,修改注释模板
- 学习札记:JVM的内存布局
- eclipse怎么设置字体大小
- Spring事务的5种模式
- java struts2自定义调用方法
- java基本常识小结
- java中判断字符串是否为数字的三种方法
- 使用 XStream 实现 Java 对象与 XML 的相互转换
- 在eclipse中图形化添加maven项目jar包
- spring 注解
- java内部类详解
- spring 读取properties文件