From 33bdca7b46c9dc5625d36c5047fe68c4ea9b9738 Mon Sep 17 00:00:00 2001 From: "zhenghua.tang" Date: Sun, 15 Apr 2018 17:12:01 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=A6=96=E6=AC=A1?= =?UTF-8?q?=E8=AE=BF=E9=97=AE=E6=97=A0=E6=95=B0=E6=8D=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/io/jboot/config/JbootConfigManager.java | 3 ++- src/main/java/io/jboot/utils/ClassKits.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/jboot/config/JbootConfigManager.java b/src/main/java/io/jboot/config/JbootConfigManager.java index 1399a41c..202f99e6 100644 --- a/src/main/java/io/jboot/config/JbootConfigManager.java +++ b/src/main/java/io/jboot/config/JbootConfigManager.java @@ -154,7 +154,8 @@ public class JbootConfigManager { Collection setMethods = ClassKits.getClassSetMethods(clazz); for (Method method : setMethods) { - + //method为空 + if(null==method) continue; String key = getKeyByMethod(prefix, method); String value = getValueByKey(key); diff --git a/src/main/java/io/jboot/utils/ClassKits.java b/src/main/java/io/jboot/utils/ClassKits.java index 5b6d2bba..3da0dab6 100644 --- a/src/main/java/io/jboot/utils/ClassKits.java +++ b/src/main/java/io/jboot/utils/ClassKits.java @@ -145,6 +145,10 @@ public class ClassKits { classMethodsCache.put(clazz, method); } } + + //初始化classMethodsCache后给setMethods返回 + setMethods = classMethodsCache.get(clazz); + return setMethods; } -- Gitee From 19b1550fbaaebb3febbb2c15beb6c27278aa33c5 Mon Sep 17 00:00:00 2001 From: "zhenghua.tang" Date: Sun, 15 Apr 2018 17:18:24 +0800 Subject: [PATCH 2/2] gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 92605cd9..bab548a6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ rebel.xml *.log *.iws *.classpath +*.project +.settings .DS_Store *.patch ~$* \ No newline at end of file -- Gitee