AOP1 Spring | Spring AOP의 동작원리와 JDK Dynamic Proxy vs CGLIB Proxy 비교 및 Spring AOP와 AspectJ 비교 Spring AOP란Spring AOP는 스프링 프레임워크에서 제공하는 관점 지향 프로그래밍 기술이다.Spring AOP는 로깅, 보안, 트랜잭션 관리 등과 같은 공통적인 관심사를 모듈화하여 코드 중복을 줄이고 유지 보수성을 향상하는데 도움을 준다.관심 지향 프로그래밍(Aspect-Oriented Programming, AOP)란객체 지향 프로그래밍 패러다임을 보완하는 기술메서드나 객체의 기능을 핵심 관심사(Core Concern) 와 공통 관심사(Cross-cutting Concern) 로 나누어 프로그래밍을 하는 것을 뜻 함핵심 관심사 : 각 객체가 가져야 할 본래의 기능공통 관심사: 여러 객체에서 공통적으로 사용되는 코드여러 개의 클래스에서 반복해서 사용하는 코드가 있다면 해당 코드를 모듈화해서 공.. 2024. 9. 5. 이전 1 다음