diff --git a/src/main/java/com/knecon/fforesight/lifecyclecommons/LifecycleAspect.java b/src/main/java/com/knecon/fforesight/lifecyclecommons/LifecycleAspect.java index 96f4f2e..74fc445 100644 --- a/src/main/java/com/knecon/fforesight/lifecyclecommons/LifecycleAspect.java +++ b/src/main/java/com/knecon/fforesight/lifecyclecommons/LifecycleAspect.java @@ -30,7 +30,7 @@ public class LifecycleAspect { public Object checkLifecycle(ProceedingJoinPoint joinPoint) throws Throwable { String targetClassName = joinPoint.getTarget().getClass().getPackageName(); - if (!targetClassName.startsWith(lifecycleProperties.getBasePackage())) { + if (targetClassName == null || lifecycleProperties.getBasePackage() == null || !targetClassName.startsWith(lifecycleProperties.getBasePackage())) { return joinPoint.proceed(); }