마일스톤
| 월 | 강의 다 듣고 들으면서 과제에 필요한 부분 꼼꼼히 체크해두기 |
| 화 | LV 1, LV 2, LV 3, LV 4, LV 7 구현 |
| 수 | 화요일에 구현못한 세부부분 체크해두고 마저 구현하기 - 비밀번호 최소 8글자 - 할일 제목 최대 10글자 , 유저명 최대 4글자 - 로그아웃 기능 - 유저 수정 삭제 - 댓글 삭제 LV 5, LV 6, LV 8 구현 |
| 목 | 수요일에 어려웠던 부분 체크하고 튜터님께 질문 api 작성, readme 작성, 주석 달고 트러블 슈팅 상세하게 작성 |
이미 만들어진 코드에서 추가를 해도 된다고 하셨지만 처음부터 한 번 짜보기로 했다
헷갈리기도 하고 정리할겸...
튜터님께서 시간 되는 사람만 하라고 하셨는데 시간을 내보는걸로 도전
저번에 아쉬웠던 부분-> 변수나 메서드명이 좀 알아보기 힘들었음 / Schedule 에서 사용하는 함수명과 Comment 에서 사용하는 함수명이 달라서 더 헷갈렸던 것 같다
이번에 만들면서 PostMapping 에는 어떤 함수명을 사용하고 Put에는 어떤 함수명을 사용할지 다 정해두고싶음
README 형식이 별로 -> 목요일에 잘 적어보고싶다
초기설정 과정
propertise 설정, DB 설정, package 설정 해줬다
baseEntity 는 그냥 있던걸 가져와서 사용했다..ㅎㅎ

뭔가 키워야 할 자식이 생긴 것 같기도 하고 기분이 이상하군
엔티티부터 만들어주기로 했다 /일정, 유저, 댓글 엔티티가 필요함
댓글은 도전과제지만 나중에 따로 만들면 더 헷갈릴 거 같아서 한번에 만들었다... 한눈팔면 어디 작성하고 있었는지 까먹어버릴거같아서 앉은자리에서 다 만들어주기

아아아주 착한 마음으로 보면 엔티티 설계가 보인다 ㅎㅎ ERD 는 어디 팔아먹었는지 모르겠다 . . .
BaseEntity extend 까먹지말기
validation 도 build.gradle 에 추가해주기
어노테이션은 나중에 달아도 되니까 일단 NotBlank 들만 넣어서 만들었다
Validation 은 Handler 랑 커스텀 에러 만들어서 일괄 처리 해주기
사실 실습했던 내용이랑 다른게 없어서 시간만 쏟으면 틀은 만들 수 있었다.
'SPARTA 과제 > SPRING' 카테고리의 다른 글
| 숙련) 일정관리앱 트러블슈팅 (2) (0) | 2026.02.11 |
|---|---|
| 숙련) 일정관리앱 트러블슈팅 (1) (0) | 2026.02.11 |
| Schedule README (0) | 2026.02.05 |
| 유저 입력 검증 (0) | 2026.02.04 |
| 댓글 기능 구현, 정렬 (0) | 2026.02.04 |