From 042e72f22449232620935858c41356b625ba183e Mon Sep 17 00:00:00 2001 From: guqing <38999863+guqing@users.noreply.github.com> Date: Sun, 24 Jan 2021 12:18:37 +0800 Subject: [PATCH] perft: Reduce the scope of pointcut to make the package scope of tangent point as small as possible (#1238) --- src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java | 2 +- src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java b/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java index bb6e28f1d..817d15394 100644 --- a/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java +++ b/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java @@ -28,7 +28,7 @@ public class DisableOnConditionAspect { this.haloProperties = haloProperties; } - @Pointcut("@annotation(run.halo.app.annotation.DisableOnCondition)") + @Pointcut("execution(* run.halo.app.controller.*.*(..)) && @annotation(run.halo.app.annotation.DisableOnCondition)") public void pointcut() { } diff --git a/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java b/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java index 15f311adf..0649312d5 100644 --- a/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java +++ b/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java @@ -19,7 +19,7 @@ import run.halo.app.security.context.SecurityContextHolder; public class SensitiveConcealAspect { - @Pointcut("@annotation(run.halo.app.annotation.SensitiveConceal)") + @Pointcut("execution(* run.halo.app.repository.*.*(..)) && @annotation(run.halo.app.annotation.SensitiveConceal)") public void pointCut() { }