반응형 AOP1 스프링 프레임워크 AOP에 대해.. 스프링 프레임워크에서의 AOP(관점 지향 프로그래밍) AOP는 반복적으로 수행해야 하는 공통 로직을 한 곳에 모아서 관리하는 방법이다. 로깅, 보안 체크, 트랜잭션 관리 등과 같은 공통 기능들을 각각의 메서드나 클래스에 직접 구현하게 되면 코드가 중복되고 유지보수가 어려워진다. AOP는 이런 문제를 해결하기 위해 공통 기능을 별도의 코드로 분리하여 관리한다. 그리고 이 공통 기능을 필요한 곳에 적용하여 사용한다. 이때 공통 기능을 '횡단 관심사(Cross-Cutting Concern)'라고 부르며, 이를 처리하는 코드를 '어드바이스(Advice)'라고 한다. 스프링 프레임워크에서 AOP를 사용하면 다음과 같은 장점이 있다: 코드 중복 제거: 공통 기능을 한 곳에서 관리하므로 코드 중복을 제거할 수 있다... 2024. 3. 25. 이전 1 다음 반응형