유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

[10분 테코톡] 배키의 AOP와 Spring Aop

우아한테크

2024. 11. 18.

0

#backend
  • AOP는 여러 모듈이나 클래스에서 공통적으로 필요한 기능 (예: 로그 기록, 트랜잭션)을 분리하여 프로그램의 재사용성과 유지 관리 용이성을 높여주는 프로그래밍 패러다임입니다. 🪵
  • AOP의 핵심 개념은 '스펙트(Aspect)'이며, 스펙트는 '어드바이스(Advice)'와 '포인트컷(Pointcut)'의 조합입니다. 💡
  • 어드바이스는 프로그램의 특정 부분에 추가적인 기능을 실행하는 로직으로, 포인트컷은 어드바이스가 실행될 위치를 정의합니다. 🔨
  • 스프링 AOP에서는 어드바이스를 정의하기 위해 @Around 어노테이션을 사용하고, Spring Framework은 어드바이스를 포인트컷으로 연결하여 동작시킵니다. 🌸
  • 스프링 AOP를 사용하면 코드를 단순화하고 재사용 가능성을 높여, 개발 생산성을 향상시킬 수 있습니다. 🚀

Recommanded Videos