스트림으로 짠 게시글 전체조회 분석해보기
아래는 DB에 저장된 게시글을 다 꺼내서 List로 조회하는 로직이다. 이것을 스트림을 이용하면 단 3줄로 줄일 수 가 있다. 위 코드에서는 스트림의 map과 collect, 람다의 메서드참조를 사용하였다. 어떻게 첫번째 사진이 두번째 사진으로 될 수 있는지 파헤쳐보자. stream 먼저 boardRepository.findAll()은 DB에 있는 게시글들을 List형태로 리턴해준다. 여기에 .stream()을 붙여서 스트림을 얻었다. 이렇게 게시글 리스트에다가 stream 메서드를 호출함으로써 map, filter, limit, collect 등 데이터 처리 연산을 할 수 있게 된다. map 람다를 이용해서 한 요소를 다른 요소로 변환하거나 정보를 추출해준다. 위 코드에서는 람다의 메서드 참조를 이용해..
Java
2022. 7. 26. 18:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday