Parameterwert von ProceedingJoinPoint abrufen
In meiner Anfrage habe ich einen Parameternamen "accessToken", wie erhalte ich den Wert des Anforderungsparameters von ProceedingJoinPoint?
public Object handleAccessToken(ProceedingJoinPoint joinPoint) throws Throwable {
final Signature signature = joinPoint.getStaticPart().getSignature();
if (signature instanceof MethodSignature) {
final MethodSignature ms = (MethodSignature) signature;
String[] params = ms.getParameterNames();
for (String param : params) {
System.out.println(param);
// here how do i get parameter value using param ?
}
}
}
Anrufmethode:
public MyResponse saveUser(
@RequestParam("accessToken") String accessToken,
@RequestBody final UserDto userDto
) {
// code
}
Ich möchte dieses Zugriffstoken in AOP erhalten.
Danke im Voraus