스프링

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] 프록시 패턴과 데코레이터 패턴

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다. 스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 전 챕터에서는 템플릿 메서드 패턴과 콜백 패턴을 사용해서 코드 수정을 최소화하는 예제를 살펴봤다. 하지만 결과적으론 로그를 남기고 싶은 클래스를 일일히 모두 수정해야 한다는 사실은 변하지 않았다. 즉, 로그를 남기기 위해 원본 코드를 변경해야 한..

Spring/스프링 핵심 원리 - 고급편

[스프링 핵심 원리 - 고급편] 템플릿 메서드 패턴과 콜백 패턴

본문은 인프런의 [스프링 핵심 원리 - 고급편]를 수강하고 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다.스프링 핵심 원리 - 고급편 1. 쓰레드 로컬 2. 템플릿 메서드 패턴과 콜백 패턴 3. 프록시 패턴과 데코레이터 패턴 4. 동적 프록시 기술 5. 스프링이 지원하는 프록시 6. 빈 후처리기 7. @Aspect AOP 8. 스프링 AOP 개념 9. 스프링 AOP 구현 10. 포인트컷 11. 실무 주의사항 전 챕터에서는 쓰레드 로컬을 이용해서 thread-safe한 로그 추적기를 구현해봤다. 그러나 이 로그 추적기의 도입으로 핵심 기능 코드 외에 부가 기능을 처리하는 코드가 포함되었다. 각 계층(controller, service, repositor..

코택
'스프링' 태그의 글 목록