package me.test; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; @Aspect @Service public class MyAspect { private final Logger logger = LoggerFactory.getLogger(MyAspect.class); @Before("execution(* me.test.MyImpl.*(..))") public void doAccessCheck(JoinPoint jp) { logger.debug(jp.getSignature() + " is invoked."); } }