パッケージ内のメソッドから入力パラメーターを取得して何らかの操作を行い、そのメソッドに結果を返すアスペクトを (Spring で) 記述しようとしています。
それは可能ですか?
例えば:
public MyClass {
Public void execute (Object object)
{
//doSomeLogic with the returned object from the aspect
}
}
@Aspect
public class ExecutionAspect {
@Before(// any idea?)
public void getArgument(JoinPoint joinPoint) {
Object[] signatureArgs = joinPoint.getArgs();
for (Object signatureArg: signatureArgs) {
MyObject myObject=(MyObject)signatureArg;
//do some manipulation on myObject
}
//Now how do I return the object to the intercepted method?
}
ありがとう、レイ。