如何将Aspectj应用于完整的软件包而不是特定的类?

我的代码是这样的

public abstract aspect BasicLogModel {

ch.qos.logback.classic.Logger logger = (ch.qos.logback.classic.Logger) LoggerFactory
        .getLogger(ModArc.class);

pointcut greeting() : execution(* Model.ModArc*(..));

// this function will work before any function execution
before() : greeting() {
    }
}


使用此代码记录器仅适用于ModArc类,但是我需要记录器以获取完整的软件包,这是Model这里需要进行哪些更改,请给出一些建议。

提前致谢

最佳答案

Atm我无法测试我写下的内容,但是我会写这样的东西

execution(* Model..*(..))


希望能帮助到你。

10-06 16:04
查看更多