RetentionPolicy와 AOP, 왜 CLASS로 동작했을까?
RetentionPolicy와 AOP에 대한 고찰관심을 가지게 된 이유'땅콩' 프로젝트에서 '방 생성'시 쿠키를 발급하는 로직이 있었다.이때 쿠키 발급 로직이 '방 컨트롤러'에 구현되어 있었다.OOP 관점에서 책임 분리의 필요성을 느꼈고 세션 관리 로직을 AOP로 리팩터링 하도록 결정하였다.이 과정에서 AspectJ를 활용하여 AOP를 구현하였다.@IssueCookie라는 커스텀 애노테이션을 만들어 해당 애노테이션이 있는 경우 비즈니스 로직 호출이 완료된 이후 쿠키를 발급하는 로직이 호출되도록 설정하였다.의문점 발생문제 상황나는 서버가 실행되고 있는 중 '방 생성 API'가 호출될 때, 이를 처리하는 createRoom 메서드에 애노테이션을 보고 쿠키 로직이 호출된다고 생각하였다. 그래서 런타임까지 애노..
개발 스토리
2025. 1. 20. 13:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바
- 알고리즘
- 커스텀 애노테이션
- 우테코 최종 코테
- ebook 캡쳐 매크로
- 우테코 준비
- 우아한테크코스 준비
- 책 pdf
- ebook 캡쳐
- ebook 캡쳐 프로그램
- 우테코
- 우아한테크코스 1차 합격
- 우테코 6기
- 우테코 프리코스
- ebook pdf
- Assertions
- 우아한테크코스 6기 준비
- 캡쳐 매크로
- 우아한테크코스 자소서
- 예외 메시지
- 우아한테크코스 최종 합격
- 우아한테크코스 코테
- 파이썬
- 자바 가변인자
- 우아한테크코스 후기
- 우아한테크코스
- 게임개발
- 6기
- 우아한테크코스 6기
- 우테코 크리스마스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함