多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ @Component("logger") @Aspect //表示当前类是一个切面类 public class Logger { @Pointcut("execution(* com.test.service.impl.*.*(..))") public void pt1(){} @Before("pt1()") public void beforePrintLog(){ System.out.println("before 记录日志............"); } @AfterReturning("pt1()") public void afterReturingPrintLog(){ System.out.println("afterReturingPrintLog 记录日志............"); } @AfterThrowing("pt1()") public void exceptionPrintLog(){ System.out.println("exceptionPrintLog 记录日志............"); } @After("pt1()") public void afterPrintLog(){ System.out.println("afterPrintLog 记录日志............"); } } ~~~