class MDCContext(
val contextMap: MutableMap<String, String> = MDC.getCopyOfContextMap(), key: CoroutineContext.Key<*>
) : ThreadContextElement<MDCContextMap>, AbstractCoroutineContextElement(key) {
key는 단지 AbstractCoroutineContextElement(key)에 넘겨주기 위한 용도로만 필요하지, 이 클래스 내부에서 사용할 필요가 없기 때문에 val을 붙이지 않은 것이다.
'【 개발 이야기 】' 카테고리의 다른 글
Filter의 Flux<DataBuffer>에 대해 알아보자 (0) | 2025.07.14 |
---|---|
[Spring Boot] WebFliter의 테스트 코드를 DefaultServerWebExchange사용하여 작성해보자 (4) | 2025.07.10 |
enum 클래스 (1) | 2025.06.24 |
MDCContext (2) | 2025.06.20 |
람다를 사용한 Sl4j 보일러 플레이트 개선 (2) | 2025.06.20 |