코앤미
스프링 핵심원리 2 [쓰레드 로컬을 통한 동시성 문제해결]