1

我必须将一些状态数据放入上下文对象中。这必须在很多地方完成,所以我认为用 AOP 解决这个问题会很好。问题是我不知道如何在同一个通知中访问调用者参数和被调用方法的返回值。这可能吗?

public BusinessObject methodA(Context ctx, Param p) {
    Status s = service.serviceMethod(p);

    if (s.hasErrors()) 
    {
        ctx.put("error_key", s.getErrors());
    }
    ...
}
4

0 回答 0