230313~230319 WIL #6 Spring 3주차~ 미니프로젝트

김춘복·2023년 3월 18일
0

WIL : Weekly I Learned

목록 보기
6/93

3월 3째주 23/03/13 ~ 23/03/19 Weekly I Learned

항해 6주차. Spring 심화과정을 마무리하고 미니프로젝트에 들어갔다. 몇번 반복하다보니 이제 Spring으로 CRUD 구현하고 Security에 JWT 방식으로 인증/인가를 구현하는 것은 능숙해졌다. 미니프로젝트의 서버 코드도 이틀만에 리팩토링과 배포까지 완료했다. 프로젝트 해보니 시간이 더 잘가서 재밌다. 이번 프로젝트 마무리까지 화이팅!


이번주에 배운 것

Spring

  • Exception / HttpStatus / @ExceptionHandler / @ControllerAdvice

  • @Transactional / Primary / Replica

TIL

  • UserDetails 와 영속성 컨텍스트 문제 (지연로딩 / .equals(user) 인식)

  • getWriter() 한글 깨짐 / 필터 예외 처리

  • fetchType=EAGER 문제

  • Page<Dto> 구현 / Test 에러

  • CORS / 출처

  • 406 에러 / HttpMediaTypeNotAcceptableException


이번주 목표

달성한 목표

  • 깃허브 잔디 꾸준히 심기

  • Spring 심화과정 Security 충분히 공부하기

  • 과제 Lv.4 랑 Lv.5까지 도전하기

미달성 목표

  • 코딩테스트 5문제 이상 풀기 (or 자바 아직 덜 본 부분 공부하기)
    : 쓰레드와 람다 스트림쪽을 공부하려 했으나 LV.5에서 페이징, 회원탈퇴, 대댓글 기능 구현하는게 너무 재밌어서 시간을 못냈다. 다음주엔 조금 여유로우니 꼭 해봐야겠다.

다음주 목표

  • 깃허브 잔디 꾸준히 심기

  • 람다, 스트림, 쓰레드 진짜 공부하기!!!

  • 미니프로젝트 문제없이 완성하기

  • 코딩테스트 5문제 이상 풀기

profile
Backend Dev / Data Engineer

0개의 댓글