스프링 핵심 원리 - 고급편 Inflearn Link advanced logging ThreadLocal Design Pattern Template Method Strategy Template Callback proxy Design Pattern proxy decorator Dynamic Proxy jdk dynamic