수업 요일에 위와 같이 수업에 해당하는 요일이 한 칸에 표시되도록 하기
프로그램 별 할당된 요일은 다음과 같다
* 요일 객체 ProgramDay
* 위의 테이블에 표시되는 내용을 담은 객체 ClassRegHistoryDto
- openDay 변수를 그대로 쓰면 같은 크로스핏 수업인데 화요일 따로, 목요일 따로 행이 생겨버린다
- StringJoiner : 문자열에 구분자를 붙이는 객체 쉼표(",")를 구분자로 한다
- 프로그램별 요일 리스트인 openDay 리스트에서 ProgramDay 객체의 요일을 나타내는 day를 구한다
joiner 문자열에 합쳐준다
* UserService
* UserController
* view
- 수업요일 칸에는 ClassRegHistoryDto 객체에서 정의한 openDays 메소드를 불러온다
'수업내용 > 프로젝트' 카테고리의 다른 글
[Spring/mybatis] resultMap (한 아이디에 해당하는 항목리스트 불러오기) (0) | 2023.02.20 |
---|---|
[Spring/mybatis] 검색, 정렬기능 (0) | 2023.02.20 |
[Spring/Security] .csrf().disable() (0) | 2023.02.15 |
[Spring/Security] 사용자/관리자 로그인 따로 처리하기 (시큐리티 커스텀) (0) | 2023.02.13 |
[Spring] 반환경로가 redirect일 때, Model 객체에 담은 값을 View로 전달하는 법 (0) | 2023.02.10 |