오전1: cs공부 1일차
https://roqkfchqh.tistory.com/77
나도 이런 진지한 글이 써보고싶었다.
오전2: 키오스크 과제 요구사항 반영
메인메뉴와 사이드메뉴 state에 장바구니에 추가할건지 안할건지 물어보는 로직을 추가했다.
이제 제출만 남았다.
오전3: 개인 api 프로젝트 초기설정
https://roqkfchqh.tistory.com/78
개인적으로 진행하는 미니프로젝트다. spring과 jpa, annotation에 대한 공부를 하려고 시작했다.
프론트 없이 api만 만들고 가능하다면 백엔드 서버 배포까지 할 생각이다.
오후1: 스프링 초기설정
스프링 개인 프로젝트를 위한 초기 설정을 진행중이다. api설계부터 편하게 하려고 swagger를 사용하려 한다.
https://roqkfchqh.tistory.com/80
openapi 의존성 버전 잘못 추가해서 404만 3시간을 봤다. .. .. .이 잘못은 절대 잊지 못할듯....
의존성을 잘 추가하자.
오후2: 과제 진짜 마지막 수정 + 제출
마음에 안드는 부분들이 좀 있어서 고치고 제출했다.
exitHandler를 만들어서 사용자 입력에 대한 예외를 한번 더 처리했고,
state class에 쿠폰이 나열되어 있어서 보기에 좀 별로라 이것도 메서드화 했다.
이것도 맵기 나열되어 있던거 for문으로 바꿨다.
덕분에 의미없는 커밋 메세지가 추가됨 ^^; 저런 자잘한 수정도 메세지를 달았어야 했나
다 체크해버리는 패기로 제출완료