프록시패턴 > 접근제어의 목적
데코레이션패턴 > 새로운 기능 추가가 목적
프록시 패턴
ex) real에 들어오기 전에 프록시 클래스에서 null이 아니면 바로 반환하는 걸로 real로의 접근을 제어할 수 있음
데코레이션패턴
ex) real로 들어오기 전, 1개 혹은 여러 개의 프록시 클래스를 거치면서 로그를 추가하거나 real로 들어오기 전까지 기능을 추가 할 수 있음
둘의 차이점
Intent >> 의도
접근제어의 목적인지, 추가 기능의 목적인지 구분.
'Spring' 카테고리의 다른 글
[Spring] @Bean, 싱글톤, ThreadLocal (0) | 2022.09.04 |
---|---|
[SpringBoot] 컴포넌트스캔 (0) | 2022.08.29 |
[Spring] Spring MVC 프로젝트 XML로 초기 세팅하기 (1) | 2022.01.02 |
[Spring] Missing artifact javax.servlet.jsp.jstl:jstl:jar:1.2 오류 (0) | 2022.01.02 |
@PostConstruct, @PreDestroy (0) | 2021.10.29 |