gpt4 book ai didi

java - AspectJ:向类添加静态初始值设定项

转载 作者:行者123 更新时间:2023-11-29 06:07:39 25 4
gpt4 key购买 nike

我的一些 Java 类具有用特殊注释标记的静态方法,@Assert ,包含完整性检查。

我想在实际执行任何代码之前执行这些检查。最好是从 <clinit> 调用这些方法.如何在不修改初始代码的情况下使用 AspectJ 获得类似的行为?

最佳答案

AspectJ 提供了一个 staticinitialization(TypePattern) 切入点定义,它将选择现有的静态初始化器并拦截它们。但是,似乎无法将静态初始值设定项添加到没有静态初始值设定项的类中。

关于java - AspectJ:向类添加静态初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053802/

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