BlueNyang
Tag

태그 · #weaving

태그가 붙은 1개의 글

총 1페이지 중 1페이지

SpringNo. 35

[Spring Boot] AOP, 모듈 분리와 무엇이 다른가?

AOP(관점 지향 프로그래밍)는 핵심 비즈니스 로직에서 반복되는 공통 부가 기능(횡단 관심사)을 분리하여 독립적인 모듈로 관리하는 프로그래밍 패러다임입니다. 핵심 로직이 부가 기능을 직접 호출해야 하는 OOP와 달리, AOP는 핵심 로직의 수정 없이 부가 기능을 자동으로 주입(Weaving)합니다. 이를 통해 '할 일(Advice)'과 '적용 위치(Pointcut)'를 정의한 Aspect로 공통 기능을 관리하여 코드의 가독성과 유지보수성을 극대화합니다.

#aop#oop#cross-cutting-concerns#weaving#pointcut
BlueNyang

BlueNyang

BlueNyang의 개발 log

카테고리

  • Development
  • Framework
  • Language
  • Dev Tools
  • DevOps & Infra
  • Studies

페이지

© 2026 BlueNyang. All rights reserved.

Made with Nuxt.js and Directus