spring/AOP (1) 썸네일형 리스트형 AOP 프록시 객체 AOP란?AOP(Aspect-Oriented Programming)는 공통 관심 사항과 핵심 관심 사항을 분리하여 코드의 중복을 제거하고, 재사용성을 높이는 프로그래밍 기법이다.쉽게 말해, 핵심 기능에 공통 기능(예: 로깅, 트랜잭션 관리)을 추가하거나 변경할 때, 기존 코드를 수정하지 않고도 이를 구현할 수 있도록 해준다. AOP의 주요 개념프록시 객체AOP는 핵심 기능을 대신 수행하는 프록시 객체를 생성하여 동작한다.스프링에서는 프록시 객체를 자동으로 생성하여 AOP를 구현한다.프록시 객체는 런타임 시 생성되며, 공통 관심 기능을 핵심 기능에 삽입하는 역할을 한다.공통 관심 사항예: 로깅, 인증, 권한 관리, 트랜잭션 처리 등.공통 기능은 AOP에서 어드바이스(Advice)로 구현된다.포인트컷(Poi.. 이전 1 다음