@Configuration
public class LogTraceConfig {
@Bean
public LogTrace logTrace(){
return new FieldLogTrace();
}
}
이렇게 수동으로 빈으로 등록했다.
@Bean하면 저 로직이 필요한 시간에 잘 호출되어 빈으로 등록이 된다.
즉, Bean의 기본 설정인 싱글톤으로 등록되었는데,
이제 막 새로고침 하면서 여러번 해 보니까,
이런 식으로 싱글톤인 하나의 필드, 즉 traceId에 참조한다.
'스프링 > 스프링 핵심 원리 - 고급편' 카테고리의 다른 글
13. 쓰레드 로컬 소개 (0) | 2024.01.14 |
---|---|
12. 동시성 문제 예시 (0) | 2024.01.14 |
10. 필드 동기화 적용 (0) | 2024.01.14 |
9. 필드 동기화 (0) | 2024.01.14 |
8. V2 정리 (0) | 2024.01.14 |