woody

  • 홈
  • 태그
  • 방명록

쓰레드 로컬 1

[Spring] 필드 동기화와 ThreadLocal

1. 문제 상황 - 예제와 요구사항 본 예제는 일반적인 스프링 애플리케이션 상황을 기반으로 구성되며 아래와 같은 요구사항이 추가되어 개발 중인 상황이다. 모든 public 메서드의 호출과 응답 정보를 로그로 출력 애플리케이션의 흐름을 변경하면 안된다. 로그를 남긴다고 해서 비지니스 로직의 동작에 영향을 주면 안된다. 메서드 호출에 걸린 시간 출력 정상 흐름과 예외 흐름을 구분 예외 발생 시 예외 정보가 남아야 한다. HTTP 요청을 구분 트랜잭션 ID를 생성해 하나의 HTTP 요청을 구분해야 한다. - 현재 상황 현재 위 요구사항을 만족하는 가장 Low한 버전의 로그 추적기가 완성된 상태이다. HTTP 요청의 트랜잭션 ID를 `Controller` 부터 `Repository`까지 동기화 시키고 호출의 d..

Spring 2024.03.01
이전
1
다음
더보기
프로필사진

기록하자, 끄적끄적

  • 분류 전체보기
    • 코딩테스트
      • 구름톤 챌린지
      • 프로그래머스
      • 백준
      • 코드트리
    • AWS
      • 이론
      • 실습
    • Spring
    • Java
    • JPA
    • CS
    • 프로젝트
      • HongsamSNS
      • Hongflix
      • HongsamIDE
      • Ticketing

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바