2 devil5263 devil5263 于 2015.05.26 00:15 提问

LogAfterReturningAdvice层次结构不一致

package com.aop.spring;
import java.lang.reflect.Method;
import java.text.DateFormat;
import java.util.Date;
import org.springframework.aop.AfterReturningAdvice;

public class LogAfterReturningAdvice implements AfterReturningAdvice{
public void afterReturning(Object returnValue,Method targetMethod,Object[] methodArgs,
Object targetClass)throws Throwable{
boolean success=((Boolean)returnValue).booleanValue();
if(success){
String className=targetClass.getClass().getName();
String methodName=targetMethod.getName();
Date date=new Date();
String curTime=DateFormat.getDateTimeInstance().format(date);
String logInfo="["+curTime+"]:"+className+"."+methodName+"()方法被调用!";
System.out.println(logInfo);
}

}

}

1个回答

qq_28486429
qq_28486429   2015.05.26 01:31

LogAfterReturningAdvice层次结构不一致
java-aop
package com.aop.spring;
import java.lang.reflect.Method;
import java.text.DateFormat;
import java.util.Date;
import org.springframework.aop.AfterReturningAdvice;
public class LogAfterReturningAdvice implements AfterReturningAdvice{
public void afterReturning(Object returnValue,Method targetMethod,Object[] methodArgs,
Object targetClass)throws Throwable{
boolean success=((Boolean)returnValue).booleanValue();
if(success){
String className=targetClass.getClass().getName();
String methodName=targetMethod.getName();
Date date=new Date();
String curTime=DateFormat.getDateTimeInstance().format(date);
String logInfo="["+curTime+"]:"+className+"."+methodName+"()方法被调用!";
System.out.println(logInfo);
}
}
}

devil5263
devil5263 有改变?
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
重装myeclipse导入项目后报:类型的层次结构不一致错误
最近重装了myeclisepe,导入项目后,类里面的package处和import出现错误,提示显示:类型的层次结构不一致错误在网上看说是因为包没导进去,最后查到没有正确引入JDK,在 还有的可以把jar包重新导一下
JAVA异常层次结构
转自:http://www.importnew.com/14688.html 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错
servlet层次结构
public interface ServletServlet 接口定义了所有servlets都必须实现的方法.要实现一个Servlet接口,可以从抽象类javax.servlet.GenericServlet或javax.servlet.http.HttpServlet 进行继承public abstract class GenericServletextends java.lang.Obj
关于 MyEclipse 中 项目的包层次结构问题
<br />    直接看图  <br /> <br />     今天项目打开后,包层次结构直接变成如上图所示,找了半天才发现发现原来自己什么时候把 Package  Presentation 选项选择了Flat (flat  意思就是平面模式,所有的包层次结构不会体现出来),我们一般选择第二项 Hierarchical (adj. 分层的;等级体系的 )  分层模式,选择第二项Hierarchical  之后左边数状菜单的结构就出来了,见下图 :<br /> <br />     <br /> <br
Java 异常类层次结构
翻译人员: 铁锚 翻译时间: 2013年11月15日 原文链接: Exception Hierarchy in Java – Diagram 在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中. 下面的图展示了Java异常类的继承关系. 图1 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句
Spring中不得不知道的知识
1.Spring框架的优点都有什么?               Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分               Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高依赖注入和IoC使得JDBC操作简单化               Spring是开源的免费的               Spring使得对象管理集中化合
【Java】Java异常类的层次结构
图片来源:ImportNew Throwable类是所有异常和错误的基类,它直接继承于Object类. Error和Exception是Throwable的子类,它们的区别是:Exception是一种我们应该对其进行捕获或者抛出的异常;Error由Java虚拟机抛出,是相对严重的错误,我们不应该对它进行捕获.如果出现了Error,那么我们只好终止程序. R
servlet的层级结构和常用的类
1、 GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet。 2、 大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现 3、ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象4、HttpServletRequest接口扩展Servlet
java异常 之 异常的层次结构
一:起因 (1)最近在用java处理分析各种数据,碰到了一些异常,如parse()异常 ParseException,valueOf()NumberFormatException  IllegalArgumentException异常,NullPointerExcetion  IndexOutOfBoundsExceptionFileNotFoundException等 (2)异常不能任意捕获
实现MethodBeforeAdvice接口问题
环境:spring3.1.3; jdk:1.6 在使用AOP时,继承MethodBeforeAdvice时,已经加载spring.jar并且命名空间也正确引用,但是还是提示错误:The hierarchy of the type GreetingBeforeAdvice is inconsistent。GreetingBeforeAdvice 为定义的实现类。 解决方案: 导入aopalli