-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
ThreadLocal 참조 질문 드립니다.
22.01.27 23:53 작성 조회수 234
0
안녕하세요.
ThreadLocal에 저장한 데이터를 여러 장소에서 참조할 수 있는지 문의드립니다.
예를 들어 controller -> service -> dao 로 구성된 소스의 controller에서
ThreadLocal <String> a = new ThreadLocal();
a.set("abcd");
위와 같이 값을 세팅 한 경우
service나 dao에서도 ThreadLocal a를 참조해서 "abcd" 값을 꺼내 사용하려면 어떻게 해야 할까요?
답변 부탁드립니다.
감사합니다.
답변을 작성해보세요.
1
김영한
지식공유자2022.01.29
안녕하세요. 아카펠라님
어떤 하나의 싱글톤 객체를 만들고 해당 싱글톤 객체 안에 ThreadLocal을 넣어두시면 됩니다. 그리고 controller -> service -> dao 에서 해당 싱글톤 객체를 접근하시면 됩니다.
감사합니다.
답변 1