Spring Security 필터 체인: 로그인 뒤에서 무슨 일이 벌어지는가
Spring Security 필터 체인의 동작 원리를 설명합니다. 서블릿 필터부터 SecurityFilterChain의 구조, 요청 처리 과정, SecurityConfig와 필터의 관계, 실무 디버깅 방법까지 정리한 가이드입니다.
Spring Security 필터 체인의 동작 원리를 설명합니다. 서블릿 필터부터 SecurityFilterChain의 구조, 요청 처리 과정, SecurityConfig와 필터의 관계, 실무 디버깅 방법까지 정리한 가이드입니다.
세션, JWT, OAuth2의 차이를 실무 관점에서 비교합니다. 각 인증 방식의 동작 원리, Spring Boot 코드 예제, 실무에서 자주 쓰는 조합과 함정까지 정리한 가이드입니다.
‘REST API 설계와 DTO’의 중요성을 보안 문제와 순환 참조(무한 루프) 예시를 통해 설명하고, 올바른 RESTful URL 설계법과 실무적인 DTO 네이밍 전략을 제시합니다.
‘MyBatis vs JPA’의 갈등을 겪으며 깨달은 실무 경험담. JPA N+1 문제 해결과 두 기술의 장단점을 살린 효율적인 공존(하이브리드) 전략을 제시합니다.
‘데이터베이스 정규화와 JPA’의 관계를 설명하고, 객체와 테이블의 패러다임 불일치 및 실무에서 발생하는 JPA N+1 문제의 원인과 해결책(Fetch Join)을 다룹니다.
‘웹 아키텍처와 CORS’의 개념을 PHP 시절의 SSR과 현대의 CSR 비교를 통해 설명하고, 프론트/백엔드 분리 시 발생하는 CORS 에러의 원인과 스프링 부트 해결책을 다룹니다.