proxy1 [스프링 AOP] 1. 스프링 AOP와 Proxy 패턴 개요최근 스프링 공식 문서를 시작하여 내부 코드부터 구현 원리까지 학습은 매우 많이 했는데 정리는 하지 못한 것 같아 이번 글부터 Aop를 시작으로 스프링에 대해 완벽 정리를 해보고자 한다. 스프링 AOP란?스프링 AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)은 스프링 프레임워크에서 지원하는 프로그래밍 패러다임 중 하나로, 주된 기능은 애플리케이션의 핵심 비즈니스 로직과 공통적인 부가 기능(예: 로깅, 트랜잭션 관리, 보안 등)을 분리하는 것을 말한다. 예를 들어, 한 상품 판매자가 상품을 등록 하는 기능을 만들어야 한다고 가정해보자.여기서 핵심 비즈니스 로직은 아래와 같을 것이다.상품의 이름은 10자를 넘어서면 안된다.상품의 이미지는 5개를 넘어서면 안된다.상품을 .. 2024. 9. 28. 이전 1 다음