Aspect クラス (spring-aop) があります。いくつかのパラメーターを取得し、それをクラス フィールドに格納するという 1 つのアドバイスがあります。2 番目のアドバイスでは、これらのパラメーターを使用します。機能テストで使用されます。複数のユーザーが同時に実行できるため、スレッドセーフにする必要があります。どうすればいいですか?
public class SomeAspect {
private String parameters;
public void saveParameters(JoinPoint jp) {
Object[] args = jp.getArgs();
Object firstArg = args[0];
this.parameters= (String) firstArg;
}
public void useParameters() {
doSmth(parameters);
}
}