方面编程中的参考传递

问题描述

| 我有一个像这样的简单主类。
class Main{
 public static void main(String args[]){
  String str = \"Hello World!!\";
  <some function with argument as str>
 }
}
现在我想创建一个方面,它将裁剪该字符串或将任何内容附加到该字符串中并将更改后的字符串发送到函数中,然后对其余字符串进行一些处理。 1)是否可以使用Java中的AspectJ LTW来实现。 2)如果是,请告诉我如何执行此操作。 提前致谢。     

解决方法

        您可以使用如下形式:
public aspect MyAppend {
    around(String str) : call (* someFunction(String)) && args(str) {
      proceed(str + \" My appended string\");
    }
}
    ,        您可以使用Spring AOP     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...