@Aspect @Component public class LoggingAspect { @Before("execution(* com.example.service.*.*(..))") public void logBefore(JoinPoint joinPoint) { System.out.println("Before method: " + joinPoint.getSignature().getName()); } @AfterReturning(pointcut = "execution(* com.example.service.*.*(..))", returning = "result") public void logAfterReturning(JoinPoint joinPoint, Object result) { System.out.println("After method: " + joinPoint.getSignature().getName()); System.out.println("Returned value: " + result); } } <aop:aspectj-autoproxy/>


上一篇:
下一篇:
切换中文