spring aop如何获取监听的删除方法删除的对象

J2EE 码拜 10年前 (2015-04-15) 1410次浏览 0个评论

spring aop监听的删除方法,返回的是Boolean类型,我要如何获取配删除的对象?
大神们,赐教啊

spring aop如何获取监听的删除方法删除的对象
用前置通知把,在删除前先把那个对象查出来
spring aop如何获取监听的删除方法删除的对象
我是个菜鸟   大神能不能具体点   前置通知如何获取 那个对象
spring aop如何获取监听的删除方法删除的对象
50分
	/**
	 * 拦截增加配置日志
	 * @author fanxunfeng 2013-1-5 上午11:30:39
	 * @param jp  
	 * public interface JoinPoint {
		String toString();                 //连接点所在位置的相关信息
		String toShortString();            //连接点所在位置的简短相关信息
		String toLongString();             //连接点所在位置的全部相关信息
		Object getThis();                  //返回AOP代理对象
		Object getTarget();                //返回目标对象
		Object[] getArgs();                //返回被通知方法参数列表
		Signature getSignature();          //返回当前连接点签名
		SourceLocation getSourceLocation();//返回连接点方法所在类文件中的位置
		String getKind();                  //连接点类型
		StaticPart getStaticPart();        //返回连接点静态部分
		}
	 * @modificationHistory=========================逻辑或功能性重大变更记录
	 * @modify by user: {修改人} 2013-1-5
	 * @modify by reason:{原因}
	 */
	@AfterReturning(value="within(com.**.service..*) && execution(* save*(..))")
	public void logAddEntity(JoinPoint jp){

value=”within(com.**.service..*) && execution(* save*(..))”这里写你拦截的类的匹配和参数匹配,你可以从JoinPoint中获取参数

spring aop如何获取监听的删除方法删除的对象
50分
引用 2 楼 qqasdasdqq 的回复:

我是个菜鸟   大神能不能具体点   前置通知如何获取 那个对象

就是JoinPoint参数呀,通过它你可以获取你要删除方法里面的参数,然后自己查询一次

spring aop如何获取监听的删除方法删除的对象
sorry   结贴时  都给了50分  怎么没有哦

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明spring aop如何获取监听的删除方法删除的对象
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!