ORM, JPA, Hibernate의 관계에 대하여
onetoone 매핑에서 생기는 외래키의 Nullable문제와 Fetch Lazy가 적용되지 않는 문제
@OneToMany, @ManyToOne 에 관한 고찰
JPA의 영속성 컨텍스트
서블릿과 서블릿 컨테이너
Servlet Container 내부에 존재하는 필터는 Spring Security Config가 생성하며, Clent의 요청이 들어오면, Servlet Container가 요청을 받아 Servlet Container 내부의 Filter들을 거쳐 Spring Boot
SecurityConfig 파일의 등록으로 인가작업 진행하기
Spring Security 커스텀 로그인

커스텀 로그인 로직 구현

JWT없이 세션을 이용하기
csrf설정

JWT+OAuth2
yml 변수 및 SecurityConfig 기본설정

OAuth2 Client JWT 로직 최종정리
Refresh토큰 생성 및 다루기
refresh토큰으로 rotate작업하기
JUnit5란? Java 애플리케이션을 테스트하기 위한 프레임워크 JUnit5의 구성 JUnit Platform : 테스트를 실행해주는 엔진 JUnit Jupiter : 우리가 직접 쓰는 어노테이션(@Test, @BeforeEach)과 API가 들어있어 JUnit Vintage : 예전 JUnit4 코드도 호환할 수 있게 해주는 모듈 자주 사용하는 어노테이...