AOP1 [내일배움캠프] TIL : 관점 지향 프로그래밍 AOP AOPAOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)은 제가 이해한 대로 표현하자면"여러 클래스나 메소드에서 반복적으로 사용되는 코드(CrossCutting Concerns, 흩어진 관심사)를 분리하여 모듈화하는 것"이라고 말할 수 있을 것 같습니다.이를 통해 코드의 가독성을 올리고 유지보수가 좀 더 쉬워질 것이라고 생각합니다.AOP의 주요 개념-. Aspect: 흩어진 관심사를 모듈화한 단위입니다. -. Join Point: AOP가 적용될 수 있는 지점을 말합니다. 메서드 호출, 필드 접근, 예외 처리 등이 해당 지점이 될 수 있습니다.: Spring AOP에서는 메서드 실행만이 조인 포인트로 지원됩니다. -. Pointcut: AOP를 적용할 실제 지점을 정의하는 .. 2024. 11. 18. 이전 1 다음