스프링/스프링 핵심 원리 - 고급편

11. 동시성 문제

sdafdq 2024. 1. 14. 19:22
@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