정의
□ AOP
aspect oriented(관점지향) 프로그래밍, "어떤 로직"을 기준으로 핵심적인 관점(비즈니스 로직) 부가적인 관점(실행시간 측정, 트랜잭션, 로깅)을 기준으로 각각 모듈화 하겠다
□ 흩어진 관심사
각 클래스에서 반복되는 기능
흩어진 관심사를 Aspect로 모듈화 하고 핵심적인 비즈니스 로직에서 분리하여 재사용하겠다는 것이 AOP의 목적
출처 : https://steady-coding.tistory.com/608#AOP%EB%9E%80?
[Spring] AOP와 JDK Dynamic Proxy, CGLIB
spring-study에서 스터디를 진행하고 있습니다. AOP란? AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍을 뜻한다. 관점 지향은 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나
steady-coding.tistory.com
'SPRING' 카테고리의 다른 글
Spring JPA (0) | 2025.02.13 |
---|---|
[Spring Sequrity] 구동원리과 간략한 구현 (0) | 2025.02.12 |
Entity·DTO·VO와 사용범위, 변환방법 (0) | 2025.01.11 |
스프링 컨테이너와 싱글톤 컨테이너 (0) | 2024.12.29 |
Spring Bean과 빈 조회하기 (0) | 2024.12.25 |