목록 보기
모던 백엔드 - 컨텍스트 전파 리팩토링(1)
백엔드

모던 백엔드 - 컨텍스트 전파 리팩토링(1)

넥스트리
넥스트리
2026년 9월 16일

두줄요약

ThreadLocal 기반 컨텍스트 전파를 Java 25 ScopedValue로 바꾸는 리팩토링을 다루었습니다. 대상 파일 분석, 필터 전환, 예외와 타입 추론 문제 해결까지 정리했습니다.

핵심 내용

  • 게시판 프로젝트의 ThreadLocal 기반 컨텍스트 전파를 Java 25 ScopedValue 기반 구조로 전환하는 리팩토링 강의
  • RequestContext, RequestContextFilter, PostCreationCoordinator 등 대상 파일을 분석하며 전환 설계와 적용 순서 정리
  • set/clear 수동 관리 지점과 Servlet Filter 진입점의 스코프 바인딩 전환, runWith·callWith·getOrSystem 확장 검토
  • Checked Exception과 타입 추론 컴파일 에러를 활용해 안전한 컨텍스트 전파 구조로 개선

다음 읽기

#Java 주제를 이어서 읽기

모던 백엔드 - 범위값(1)

Java 25의 Scoped Value 등장 배경과 ThreadLocal의 구조적 한계를 설명했습니다. 가상 스레드 시대에 안전한 컨텍스트 공유 방식으로의 전환 필요성을 다뤘습니다.

넥스트리
넥스트리
백엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...