diff --git a/src/main/java/cokr/xit/foundation/data/paging/Pageable.java b/src/main/java/cokr/xit/foundation/data/paging/Pageable.java index 69931d4..f5c4cb0 100644 --- a/src/main/java/cokr/xit/foundation/data/paging/Pageable.java +++ b/src/main/java/cokr/xit/foundation/data/paging/Pageable.java @@ -18,11 +18,7 @@ public interface Pageable { * @return 요청 페이지 번호 */ static int getPageNum(Map map) { - try { - return Convert.toInt(map.get("pageNum")); - } catch (Exception e) { - return 1; - } + return Convert.toInt(map != null && map.containsKey("pageNum") ? map.get("pageNum") : null); } /**조회 요청 정보 객체가 Map일 경우 한 번에 가지고 올 결과값들의 갯수를 반환한다.
@@ -31,11 +27,7 @@ public interface Pageable { * @return 요청 한 번에 가지고 올 결과값들의 갯수 */ static int getFetchSize(Map map) { - try { - return Convert.toInt(map.get("fetchSize")); - } catch (Exception e) { - return 0; - } + return Convert.toInt(map != null && map.containsKey("fetchSize") ? map.get("fetchSize") : null); } /**조회 결과 객체가 Map일 경우 조회 결과의 전체 갯수를 반환한다.