Reflection 2 스프링은 왜 프록시를 쓰는가 (리플렉션, JDK 동적 프록시, CGLIB, AOP) Aug 15, 2023 애노테이션은 주석인데 어떻게 코드 동작을 바꾸는가 Sep 6, 2022