주특기 주차로 들어오면서 1차 과제가 주어졌다..
"스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기"
강의 내용을 보면서 천천히 따라하면 완전 가능한 과제이고 조금만 생각해보면 금방 끝낼 수 있는 거였다!
아무튼, 어쨌든, 무엇이 됐든, 과제를 어느정도 마무리해서 정리해보는 내가 만난 오류 목록!!
start 🔜
1. CreatAt (작성날짜) 이 null 값으로 들어온다?
해결 : @EnableJpaAuditing 어노테이션 빼먹었음.. ㅎㅎ
2. MissingServletRequestParameterException ???
비밀번호 일치 여부를 체크하기 위해 글의 번호 (id) 와 글의 비밀번호 (password) 만 넘겨줄 방법을 고심하다가 @RequestParam 이라는 어노테이션을 붙여봤는데 저 녀석을 만났다.
RequstParam 은 Controller 메소드의 파라미터와 웹요청 파라미터와 맵핑하기 위해 쓰이는데 해당 파라미터 값이 null이면 저 예외가 발생한다고 한다.
해결 : 그래서 RequstParam 어노테이션 안씀ㅋㅋ
3. Unsupported Media Type ???
PostMan 으로 입력값 넣어보면서 테스트하는데 갑자기 이게 뜸 ? 읭? 계속 잘 되던게 왜 안돼.. 하고 봤더니 내가 Postman을 껐다가 다시 키는 바람에 요녀석이 Text로 바뀌어있지 뭐야 ~ 🥲 저 에러는 API 통신을 할 때 타입이 안맞아서 나타나는 녀석이라고 한다.
해결 : JSON으로 변경
과제를 마무리 할 수 있어서 얼마나 다행인지 모르겠다.. 휴
그나저나 주특기 주차 들어오니 공부해야 할 범위가 갑자기 확 넓어져서 마음이 조금 조급해졌다. (라임쩐다?) 조급한 마음 살짝 내려두고 눈 앞에 있는 것부터 하나씩 해야겠다.
'T.I.L. :: Today I Learned > 항해99 14기 본과정' 카테고리의 다른 글
Day 15. 이것 저것 고민해보고 적용해보고 겪어보도록 (0) | 2023.04.17 |
---|---|
Day 14. 2주가 지났네요 제가 뭘 보고 배웠는지 궁금... 더보기 (1) | 2023.04.16 |
Day 12. 이게 바로 자바의 봄, 스프링인가? (0) | 2023.04.14 |
Day 11. 주모 여기 이차원 배열도 추가여..🍶 (0) | 2023.04.13 |
Day 10. 오늘은 제목이 없습니다 제 머리가 멈추었기 때문이죠 (0) | 2023.04.12 |