19건의 항목
JPA @CreationTimestamp 사용 시 타임존 차이로 생성일자가 잘못 저장되는 문제를 해결합니다.

Lombok @Builder와 @NoArgsConstructor를 함께 사용할 때 컴파일 에러가 발생하는 원인을 분석합니다.

JPA 엔티티에서 protected 기본 생성자가 필요한 이유를 리플렉션과 프록시 관점에서 설명합니다.

@Builder가 기본 생성자를 제거해 MyBatis 결과 매핑이 실패하는 원인과 해결 방법을 분석합니다.
비동기 이벤트와 FeignClient로 유저 의견을 디스코드/노션에 자동 전송하는 구조를 구현합니다.

Spring Security Filter에서 발생한 예외가 GlobalExceptionHandler로 전달되지 않는 문제를 해결합니다.

SQL 로그 제거, 인터셉터 기반 API 로깅, 요청 정보 수집 등 운영 로깅을 단계별로 개선합니다.

Spring Interceptor의 동작 원리와 Filter와의 차이점, 인증 처리 활용법을 정리합니다.
서블릿 필터의 개념과 동작 원리, 로깅/인코딩/CORS 등 실전 사용 사례를 정리합니다.
Spring의 복잡한 설정 문제를 Spring Boot가 어떻게 해결하는지 핵심 기능 중심으로 비교합니다.
REST Docs + Swagger 연동 시 Components 덮어쓰기로 스키마가 누락되는 문제를 해결합니다.

RestControllerAdvice의 annotations 옵션이 에러 처리 범위에 미치는 영향을 분석합니다.

MethodArgumentNotValidException 오버라이드와 유효성 검증 에러 처리 세분화 과정을 다룹니다.

GlobalExceptionHandler를 활용한 Spring Boot 전역 에러 처리 구조와 동작 과정을 설명합니다.

로컬에서는 정상인 REST Docs가 배포 서버에서 적용되지 않는 문제를 해결합니다.

KSUG 가을 세미나에서 Spring 관련 세션을 듣고 네트워킹에 참여한 후기입니다.

Service-ServiceImpl 인터페이스 구현체 구조의 장단점과 사용 여부에 대한 고찰을 담았습니다.
Spring Security와 OAuth2.0으로 구글/카카오/네이버 소셜 로그인을 구현하는 전체 과정을 정리합니다.

Spring Boot 실행 시 포트 8080 충돌로 인한 종료 문제를 해결합니다.
