티스토리 뷰
반응형
앞 단에서 순서대로 저장해야 하는 데이터가 있어서 List로 파라미터를 받아놨는데
누군가 Set으로 바꿔놔서 순서대로 저장이 안된다는 이슈가 올라왔다.
왜 Set으로 바꿔놨을지 생각하다 아무래도 '중복 데이터를 받지 않기 위함이 아니었을까'가 내 머리로 떠오른 답!
하여 List로 다시 바꾼 후 distinct 함수를 이용해 중복 데이터를 제거해주었다.
public int saveAll(int memberNo, List<String> domains) {
repository.removeAll(memberNo);
domains.stream().distinct();
return repository.saveAll(memberNo, domains);
}
반응형
'Java' 카테고리의 다른 글
[Java] Spring RestTemplate timeout 설정 (0) | 2021.09.23 |
---|---|
[Java] Spring @Async를 이용한 메소드 비동기 처리 (2) | 2021.09.16 |
[JavaScript] $.grep()을 이용한 배열 필터링 (2) | 2021.05.04 |
[Java] 자료형 계산의 결과값이 마이너스로 나오는 문제 (2) | 2021.04.22 |
[Java] PropertyPlaceholderConfigurer로 properties 파일 읽어오기 (0) | 2021.04.12 |