inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 클럽 스터디1기] BE 3주차 회고록

이삭토스트
0

강의 수강

@Transactional
public List<GetAllMembersResponse> getAllMembers() {
    List<Member> members = memberRepository.findAll();
    return members.stream()
            .map(this::mapToGetAllMembersResponse)
            .collect(Collectors.toList());
}

private GetAllMembersResponse mapToGetAllMembersResponse(Member member) {
    GetAllMembersResponse response = new GetAllMembersResponse();
    response.setName(member.getMemberName());
    response.setTeamName(member.getTeam().getTeamName());
    response.setRole(member.isManager() ? "MANAGER" : "MEMBER");
    response.setBirthDay(member.getBirthDay());
    response.setWorkStartDate(member.getHireDate());
    return response;
}

순식간에 많은 내용을 배우면서 이 내용을 어떻게 써야할지 갈피를 못 잡는 것 보다
단계적으로 상위 과제를 주면서 미니프로젝트를 완성해가는 것이 뭔가 뿌듯하다.

아직 4단계 까지 남아있으니까 2단계 3단계 점차 나아가면서 마지막 배포 단계까지 열심히 작성해봐야겠다!

백엔드 백엔드 워밍업스터디 BE1기 회고록

답변 0