为了账号安全,请及时绑定邮箱和手机立即绑定

出事了出事了

为什么最后一个System.out.println("执行Action花费的时间:" + (end - start) + "ms");没输出到控制台

正在回答

1 回答

@Override

public String intercept(ActionInvocation invocation) throws Exception {

System.out.println("执行Action之前");

// 1.执行Action之前

long start = System.currentTimeMillis();

System.out.println("执行下一个拦截器,如果已经是最后一个拦截器,则执行目标Action");

// 2.执行下一个拦截器,如果已经是最后一个拦截器,则执行目标Action

String result = invocation.invoke();

System.out.println("执行Action之后");

// 3.执行Action之后

long end = System.currentTimeMillis();

System.out.println("执行Action花费的时间:" + (end - start) + "ms");


return result;

}

发现拦截器完全没有执行,后来检查到拦截器配置问题-----------包名有个字母大写,汗,细节

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

出事了出事了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信