코드 질문
26
1 câu hỏi đã được viết
AdminService.java에서
List<MemberDto> admins = memberEntities.stream()
.map(MemberEntity::toDto)
.collect(Collectors.toUnmodifiableList());Collectors.toList();이 코드에서 Collercotrs.toList(); 가 의미가 있는 코드일까요? 줄바꿈도 안되어 있고, 약간 이해가 안되는 문장 같아서 질문드립니다.
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다.
피플로마님, 질문해주신 코드에 대해 설명드리겠습니다.
코드에서
List<MemberDto> admins = memberEntities.stream()
.map(MemberEntity::toDto)
.collect(Collectors.toUnmodifiableList());Collectors.toList();
부분을 보면, Collectors.toUnmodifiableList() 다음에 쓰여진 Collectors.toList();는 의미가 없는 코드입니다. 이미 Collectors.toUnmodifiableList()를 사용하여 Stream 결과를 변경 불가능한 리스트로 수집하고 있습니다. Collectors.toList();는 그 뒤에 독립적으로 사용될 수 없는 상태입니다.
이는 자바 구문 오류를 발생시키며, 원하지 않는 결과를 초래할 수 있습니다. 단지 코드 가독성을 떨어뜨릴 뿐만 아니라 실행 시 에러를 유발할 가능성이 큽니다. 따라서 Collectors.toList(); 부분은 제거하시는 것이 좋습니다.
추가적으로 Spring Boot 관련하여 궁금하신 점이 있다면, 공식 문서를 참조하시거나, 관련 태그로 Stack Overflow에 질문을 남겨보시는 것도 좋은 방법입니다.
도움이 되셨길 바랍니다! 👍
안녕하세요 졸업프로젝트를 준비하는 학생입니다.!
0
17
1
관리자 페이지 질문
0
15
1
19강 15_2) 템블릿에 List가 없는경우는 어떻게 해야되나요?
0
18
1
안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..
0
20
1
15강 12-3) 값 제출후 mysql 저장이 안됩니다.
0
22
2
실무 내용 문의드려요
0
27
2
Dto와 Entity 사용 관련 질문
0
56
2
application.properties 작성 관련 질문
0
68
2
IDE를 Eclipse로 설지해서 수업을 진행해도 되나요
0
92
2
일정 삭제 시 예외 발생 질문과 이전 질문에 대한 추가질문드립니다.
0
91
2
일정 등록 및 조회 부분 강의 질문입니다.
0
92
2
JWT 기반 인증
1
92
2
properties 파일 질문입니다
0
88
1
인터셉터
0
102
2
DTO 관련
0
116
2
추가 강의 해주실수 있나요?
0
126
1
데이터베이스 테이블이 중복 생성 되는 오류
0
138
3
mysql 설치파일
0
91
2
dto 타입
0
93
1
로그인 후 (인증완료) /member/modify 접근불가
0
105
2
메일 보내는 메서드에서
0
85
1
인터셉터 질문
0
119
2
AOP에 대한 설명
0
194
2
코드
0
167
1

