Spring의 프록시(Proxy)가 뭔지 제대로 이해해보자스프링을 공부하다 보면 "프록시"라는 말이 자꾸 나온다!@Transactional도 프록시, @Cacheable도 프록시, @Configuration도 프록시...도대체 프록시가 뭔지, 왜 쓰는 건지 알아보자!프록시가 뭘까?프록시를 한 마디로 표현하면 "진짜 객체 앞에 서서 호출을 가로채는 대리인" 이다.일상적인 비유로 설명하면 이렇다.팬 → 매니저(프록시) → 연예인(진짜 객체)팬이 연예인한테 직접 연락하는 게 아니라 매니저를 통해서 연락한다.매니저는 중간에서 "이 스케줄은 안 돼", "이건 전달할게" 같은 처리를 할 수 있다.코드로 보면 이렇다.// 프록시 없이 직접 호출UserService service = new UserService();s..