From a25cac4646067914cea867044c14bf8f0fd585ae Mon Sep 17 00:00:00 2001 From: godotg Date: Sun, 2 Apr 2023 17:08:39 +0800 Subject: [PATCH] doc[zfoo]: update doc --- README.md | 2 +- README_CN.md | 2 +- .../main/java/com/zfoo/storage/manager/StorageManager.java | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3e2d40c7..24d77203 100644 --- a/README.md +++ b/README.md @@ -135,7 +135,7 @@ public void onMyNoticeEvent(MyNoticeEvent event) { } // fire an event -EventBus.submit(MyNoticeEvent.valueOf("My event")); +EventBus.post(MyNoticeEvent.valueOf("My event")); ``` #### 7. [scheduler](scheduler/README.md) scheduling Framework Based on Cron Expression diff --git a/README_CN.md b/README_CN.md index f206b3e1..6d260750 100644 --- a/README_CN.md +++ b/README_CN.md @@ -131,7 +131,7 @@ public void onMyNoticeEvent(MyNoticeEvent event) { } // 抛出一个事件 -EventBus.submit(MyNoticeEvent.valueOf("我的事件")); +EventBus.post(MyNoticeEvent.valueOf("我的事件")); ``` #### 7. [scheduler](scheduler/README.md) 基于cron表达式的定时任务调度框架 diff --git a/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java b/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java index 72ce28d8..8c3c15d9 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageManager.java @@ -27,6 +27,8 @@ import com.zfoo.storage.model.config.StorageConfig; import com.zfoo.storage.model.resource.ResourceEnum; import com.zfoo.storage.model.vo.ResourceDef; import com.zfoo.storage.model.vo.Storage; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.core.io.Resource; import org.springframework.core.io.support.PathMatchingResourcePatternResolver; @@ -50,6 +52,8 @@ import java.util.stream.Collectors; */ public class StorageManager implements IStorageManager { + private static final Logger logger = LoggerFactory.getLogger(StorageContext.class); + // ANT通配符有三种, ? :匹配任何单字符; * :匹配0或者任意数量的字符; ** :匹配0或者更多的目录 // 1. /project/*.a 匹配项目根路径下所有在project路径下的.a文件 // 2. /project/p?ttern 匹配项目根路径下 /project/pattern 和 /app/pXttern,但是不包括/app/pttern @@ -199,7 +203,7 @@ public class StorageManager implements IStorageManager { } if (storage.isRecycle()) { // Storage没有使用,为了节省内存提前释放了它;只有使用ResInjection注解的Storage才能被动态获取或者关闭配置recycle属性 - throw new RunException("Storage [{}] is not used, it was freed to save memory; use @ResInjection or turn off recycle configuration", clazz.getCanonicalName()); + logger.warn("Storage [{}] is not used, it was freed to save memory; use @ResInjection or turn off recycle configuration", clazz.getCanonicalName()); } return storage; }