[그림일기 서비스 보고 공부하기]

1.[그림일기 서비스 보고 공부하기] Response 부분

post-thumbnail

2.[그림일기 서비스 보고 공부하기] BusinessException을 RuntimeException에서 확장시키는 이유

post-thumbnail

3.[그림일기 서비스 보고 공부하기] Response 개선하기

post-thumbnail

4.[그림일기 서비스 보고 공부하기] OncePerRequestFilter와 AuthenticationEntryPoint

post-thumbnail

5.[그림일기 서비스 보고 공부하기] addFilterBefore 순서

post-thumbnail

6.[그림일기 서비스 보고 공부하기] JwtExceptionFilter와 JwtAuthenticationEntryPoint를 모두 구현해야할 것 같다

post-thumbnail

7.[그림일기 서비스 보고 공부하기] 일반 단위테스트 vs @WebMvcTest

post-thumbnail

8.[그림일기 서비스 보고 공부하기] Spring Security Testing

post-thumbnail

9.[그림일기 서비스 보고 공부하기] getAuthentication에서 UserDetailsService를 사용하기 vs 사용하지 않기

post-thumbnail

10.[그림일기 서비스 보고 공부하기] BaseEntity 공부하기

post-thumbnail

11.[그림일기 서비스 보고 공부하기] Spring Security의 ROLE_ 접두사

post-thumbnail

12.[그림일기 서비스 보고 공부하기] User 엔티티 공부하기 - Soft delete (논리 삭제), @Enumerated(EnumType.STRING)

post-thumbnail

13.[그림일기 서비스 보고 공부하기] User 엔티티 고민 - create 메서드, 테이블명 단수 vs 복수

post-thumbnail

14.[그림일기 서비스 보고 공부하기] 기본키 연관관계 매핑과 3정규형

post-thumbnail

15.[그림일기 서비스 보고 공부하기] JWT에 username 대신 Long userId를 넣기, JwtAuthenticationToken 사용하기

post-thumbnail