본문 바로가기

Web/tip

[Java Stream] stream

728x90

Java8 부터 도입되었다

 

 

 

repositoy 에서 받아온 entity 는 보통 service 계층으로 넘길 때

dto 객체로 전환해주는 작업이 필요한데

 

 

이때

 

 

stream 을 매우 유용하게 쓰기 좋다

 

LIst<Entity> list ;

 

Stream<Dto> stream = list.stream().parallel().map(여기서 Entity를 Dto 로 변환한다);

 

 

 

flatMapping 의 경우 중첩 구조 컬렉션을 한단계 제거한 뒤 단일 컬렉션을 구성할 수 있다

 

728x90

'Web > tip' 카테고리의 다른 글

[Persistence] JDBC, SQLMAPPER, ORM  (0) 2023.04.16
[IntelliJ] 단축키 적극활용  (0) 2023.04.16
[Web Security] SQL Injection  (0) 2023.04.15
[Spring Boot] 강의 들으면서 쫌쫌따리  (0) 2023.04.14
[Spring Boot] 강의 들으면서 쫌쫌따리  (0) 2023.04.14