[java/spring] Stream의 안좋은 예시 :1
2022. 12. 24. 21:10
몰아 넣기
회사에 들어가 개발자가 된지 3개월차가 되었다. 나는 Stream에 대해 관심이 많으며 그래도 Stream을 써야할 때는 못쓰더라도 쓰지 않아야할 곳에서는 안쓰고 있다고 자부하고 있었다. 하지만... 이번 기회에 그 자부심이 깨져버렸다. 여러 반복문 엑셀 다운로드기능을 구현중에 각 데이터를 Mapping 해야하는 상황이였습니다. 문제점 //헤더, 로우 정보 셋팅 LinkedHashMap dataMaps = new LinkedHashMap(); dataMaps.put("번호", numberList); dataMaps.put("회원그룹", responseList.stream().map(accountGiftCardDto -> (Object) accountGiftCardDto.getUserGroupName())..