수업내용/프로젝트
[Spring] String joiner 요일 리스트를 테이블 한 칸에 표시하기
주니어주니
2023. 2. 17. 12:16
수업 요일에 위와 같이 수업에 해당하는 요일이 한 칸에 표시되도록 하기
프로그램 별 할당된 요일은 다음과 같다
* 요일 객체 ProgramDay
* 위의 테이블에 표시되는 내용을 담은 객체 ClassRegHistoryDto
- openDay 변수를 그대로 쓰면 같은 크로스핏 수업인데 화요일 따로, 목요일 따로 행이 생겨버린다
- StringJoiner : 문자열에 구분자를 붙이는 객체 쉼표(",")를 구분자로 한다
- 프로그램별 요일 리스트인 openDay 리스트에서 ProgramDay 객체의 요일을 나타내는 day를 구한다
joiner 문자열에 합쳐준다
* UserService
* UserController
* view
- 수업요일 칸에는 ClassRegHistoryDto 객체에서 정의한 openDays 메소드를 불러온다