AOP의 등장 배경으로는 핵심 기능과 부가 기능의 분리였다. 그리고 AOP를 학습하다 보면 프록시라는 개념이 많이 등장한다. 오늘은 프록시에 대한 설명과 Spring AOP에서 프록시를 사용하는 방법에 대해 기술하겠다.목표 : 핵심 기능이 작성된 클래스와 부가 기능이
IOC → 프로그램의 제어 흐름이 뒤바끼는 것스프링 관점에서 바라보자면 스프링 컨테이너가 빈 오브젝트에 대한 생성 및 생명 주기를 관리하는 것이다.이러한 IOC는 조금 더 포괄적인 개념으로 바라볼 수 있다. DI는 스프링에서 IOC 기능의 대표적인 동작 방식으로 바라
아키텍처 관점에서 특정 계층에 사용하는 어노테이션명명을 통해 직관적으로 구조를 파악할 수 있다.스프링은 자동으로 StereoType 어노테이션이 붙은 클래스들을 빈으로 등록한다.@ComponentScan의 감지 대상AOP 적용시 관점 적용을 위해 역할에 맞게 사용해야