@GetMapping()
public ResponseEntity<?> getMembers(@RequestParam(value = "page") int page) {}
findAllUsers
와 같이 해당하는 모든 객체를 맵핑해야하는 메서드는 for loop보다 stream이 용이하다
NullPointerException을 처리하는 골치아픈 과정보다는 빈 값을 리턴하는게 현명한 선택
함수형 인터페이스: 추상 메서드가 오직 하나인 인터페이스
@FunctionalInterface
- 해당 인터페이스가 함수형 인터페이스 조건에 부합하는지 검사하는 에노테이션Predicate: Java에서 제공하는 함수형 인터페이스로 인자를 받아 boolean 타입을 리턴
참고: Java 8 함수형 인터페이스