From 27b390277294936b2db2ca93a8bc4bc452c1b2d6 Mon Sep 17 00:00:00 2001 From: godotg Date: Tue, 27 Feb 2024 19:28:01 +0800 Subject: [PATCH] chore[func]: if can't get the property name corresponding to Func, an exception will be thrown --- .../main/java/com/zfoo/storage/manager/AbstractStorage.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/storage/src/main/java/com/zfoo/storage/manager/AbstractStorage.java b/storage/src/main/java/com/zfoo/storage/manager/AbstractStorage.java index 72eaf7bf..54608c9d 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/AbstractStorage.java +++ b/storage/src/main/java/com/zfoo/storage/manager/AbstractStorage.java @@ -13,6 +13,7 @@ package com.zfoo.storage.manager; import com.zfoo.protocol.collection.CollectionUtils; +import com.zfoo.protocol.exception.RunException; import com.zfoo.protocol.util.*; import com.zfoo.storage.anno.Index; import com.zfoo.storage.interpreter.ResourceInterpreter; @@ -222,6 +223,11 @@ public abstract class AbstractStorage implements IStorage { } } + // 所有的方法都取不到Func对应的属性名称则抛出异常 + if (indexName == null) { + throw new RunException("can not get indexName from func:[{}]", func); + } + funcCaches.put(func, indexName); return indexName; }