Получить текущего пользователя с Spring AOP - PullRequest
0 голосов
/ 26 апреля 2018

Я использую пружинный ботинок 2 и пружинную защиту.

С помощью aop я ищу пользователя, который вызвал метод.

@Aspect
@Component
public class LogAspect {

    @Before("execution(* com.sita.toplogy.controller.*))")
    public void getAllAdvice(JoinPoint joinPoint){

        System.out.println("method called " + joinPoint.getSignature().getName());

    }
}

есть идеи?

1 Ответ

0 голосов
/ 26 апреля 2018

попробуйте добавить в ваш метод эту строку

Authentication auth = SecurityContextHolder.getContext().getAuthentication();
...