[프로젝트] Custom Annotation으로 알림 기능 Spring AOP 적용
2023. 6. 29. 15:20
Spring
yata project에서는 알림 기능을 만들며, Spring AOP를 통해 기능분리를 하였고, 유지보수성, 확정성을 위해 Spring Annotation을 활용하여 적용하였다. Custon Annotation이란? (현재 비공개 포스팅) 1.Custom Annotation 정의 Annontation을 정의할 때는 @interface를 붙여 작성한다. 📌적용된 메타에너테이션 @Target -> NeedNotify를 메서드 단위에 붙여 사용 @Retention -> NeedNotify의 기능이 런타임시까지 유지 메타 에너테이션이란? (현재 비공개 포스팅) 2. NotifyAspect 정의 부가 기능 (Advice) + 적용할 위치 (Pointcut) @Aspect @Slf4j @Component @Enab..