스프링으로 개발할 때 조회 결과가 null
인 경우 응답 바디에 담아둘 DTO를 생성할 때 특정한 로직이 필요한 경우가 있다.
최근에 특정한 이벤트에 대한 신청 기능을 개발할 기회가 있었다. 신청 관련 정책은 다음과 같다.
- 사용자는 이벤트에 대한 희망기간을 지정할 수 있다.
- 희망기간은 주 단위로 한다. 단, 변경될 수 있다.
- 사용자는 이벤트에 대한 희삼시간대를 지정할 수 있다.
- 희망시간대 지정 시 n시간으로 지정하며,
상관없음
을 선택할 수도 있다.