String type = "";
if("searchClientContactDetails".equalsIgnoreCase(methodName) || "getClientAndVendorOrgDeatilsById".equalsIgnoreCase(methodName)
|| "saveVenodrContact".equalsIgnoreCase(methodName) || "getSpocAndOwnerDetailsById".equalsIgnoreCase(methodName)
|| "terminateSpoc".equalsIgnoreCase(methodName)){
Object[] args = joinPoint.getArgs();
Object arg=args[0];
Class c=arg.getClass();
type=(String)c.getMethod("getResponderType").invoke(arg);
}
私のgetResponderType値がargs [0]にある場合、私の値がargs [1]またはargs [2]にある場合はどうなりますか?メソッド)。私のコードでは、いくつかのメソッドのための最初の引数に "getResponderType"値を取得し、別のメソッドでは2番目または3番目の引数で取得します。joinpoint.getArgs()の引数の値を取得する方法は?