Информация в вашем вопросе неполная, но мне кажется, что ваш pointcut callAtMyServiceSecurityAnnotation(request)
уже захватывает запрос и пересылает его вашему методу совета как параметр Mono<?> request
. Итак, ответ на ваш вопрос прост: просто используйте request
, чтобы получить доступ к аргументу запроса.
Вы не показываете свой фактический pointcut, но предполагая, что это что-то вроде (непроверено, пишите просто вольный стиль потому что у меня нет вашего тестового примера, чтобы попробовать его)
@Pointcut("within(my.package.MyTargetClass) && execution(* a01(*)) && args(request)")
public void callAtMyServiceSecurityAnnotation(Mono<?> request) {}
он должен просто работать.