修改默认返回值、返回类型
diff --git a/samples/common/src/main/java/com/supwisdom/leaveschool/common/util/MapBeanUtils.java b/samples/common/src/main/java/com/supwisdom/leaveschool/common/util/MapBeanUtils.java
index e788bac..b536b29 100644
--- a/samples/common/src/main/java/com/supwisdom/leaveschool/common/util/MapBeanUtils.java
+++ b/samples/common/src/main/java/com/supwisdom/leaveschool/common/util/MapBeanUtils.java
@@ -64,9 +64,9 @@
* @param key
* @return
*/
- public static boolean getBoolean(Map<String, Object> mapBean, String key) {
+ public static Boolean getBoolean(Map<String, Object> mapBean, String key) {
- return getBoolean(mapBean, key, false);
+ return getBoolean(mapBean, key, null);
}
/**
@@ -77,11 +77,11 @@
* @param defaultValue
* @return
*/
- public static boolean getBoolean(Map<String, Object> mapBean, String key, Boolean defaultValue) {
+ public static Boolean getBoolean(Map<String, Object> mapBean, String key, Boolean defaultValue) {
if (containsValue(mapBean, key)) {
Boolean b = Boolean.valueOf(String.valueOf(mapBean.get(key)));
- return b == null ? defaultValue : b.booleanValue();
+ return b == null ? defaultValue : b;
}
return defaultValue;
@@ -94,9 +94,9 @@
* @param key
* @return
*/
- public static int getInteger(Map<String, Object> mapBean, String key) {
+ public static Integer getInteger(Map<String, Object> mapBean, String key) {
- return getInteger(mapBean, key, -1);
+ return getInteger(mapBean, key, null);
}
/**
@@ -107,11 +107,11 @@
* @param defaultValue
* @return
*/
- public static int getInteger(Map<String, Object> mapBean, String key, Integer defaultValue) {
+ public static Integer getInteger(Map<String, Object> mapBean, String key, Integer defaultValue) {
if (containsValue(mapBean, key)) {
Integer i = Integer.valueOf(String.valueOf(mapBean.get(key)));
- return i == null ? defaultValue : i.intValue();
+ return i == null ? defaultValue : i;
}
return defaultValue;
@@ -124,9 +124,9 @@
* @param key
* @return
*/
- public static long getLong(Map<String, Object> mapBean, String key) {
+ public static Long getLong(Map<String, Object> mapBean, String key) {
- return getLong(mapBean, key, -1L);
+ return getLong(mapBean, key, null);
}
/**
@@ -137,11 +137,11 @@
* @param defaultValue
* @return
*/
- public static long getLong(Map<String, Object> mapBean, String key, Long defaultValue) {
+ public static Long getLong(Map<String, Object> mapBean, String key, Long defaultValue) {
if (containsValue(mapBean, key)) {
Long l = Long.valueOf(String.valueOf(mapBean.get(key)));
- return l == null ? defaultValue : l.longValue();
+ return l == null ? defaultValue : l;
}
return defaultValue;