Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Object[] args = pjp.getArgs();
- MethodSignature methodSignature = (MethodSignature) pjp.getStaticPart()
- .getSignature();
- Method method = methodSignature.getMethod();
- Annotation[][] parameterAnnotations = method.getParameterAnnotations();
- StringBuilder methodArgs = new StringBuilder();
- for (int argIndex = 0; argIndex < args.length; argIndex++) {
- for (Annotation annotation : parameterAnnotations[argIndex]) {
- if ((annotation instanceof RequestParam) || (annotation instanceof PathVariable) || (annotation instanceof RequestHeader)) {
- methodArgs.append(args[argIndex] + "|");
- } else if ((annotation instanceof RequestBody)) {
- methodArgs.append(mapper.writeValueAsString(args[argIndex]) + "|");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement