使用spring aop获取当前用户

时间:2018-04-26 11:30:53

标签: spring-aop

我使用弹簧靴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 :(得分:1)

尝试在此方法中添加

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