gpt4 book ai didi

java - 如何更改外观顺序?

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:13 25 4
gpt4 key购买 nike

我有两个方面。

@Aspect
@Order(Ordered.LOWEST_PRECEDENCE)
public class Aspect1{}

@Aspect
public class Aspect2{}

当我运行应用程序时,Aspect1 在 Aspect2 之前执行。我对定义了方面 2 的项目没有任何控制权。我可以在 Aspect1 中进行更改。这两个方面都有 afterThrowing 建议。您能否建议我如何让 Aspect2 在 Apsect 1 之前运行?

最佳答案

您可以覆盖Aspect2并实现“org.springframework.core.Ordered”接口(interface)。您可以重写该方法并返回您想要设置的顺序 -

public int getOrder() {
return 0;
}

关于java - 如何更改外观顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50855587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com