RetentionPolicy와 AOP, 왜 CLASS로 동작했을까?
RetentionPolicy와 AOP에 대한 고찰관심을 가지게 된 이유'땅콩' 프로젝트에서 쿠키를 통한 세션 관리 로직을 AOP로 리팩터링 하도록 결정하고 이를 구현하였다.이 과정에서 AspectJ를 활용하여 AOP를 구현하였다.@IssueCookie라는 커스텀 애노테이션을 만들어 해당 애노테이션이 있는 경우 비즈니스 로직 호출이 완료된 이후 쿠키를 발급하는 로직이 호출되도록 설정하였다.의문점 발생문제 상황나는 ‘비즈니스 로직 호출 전에 애노테이션이 있는지 확인하는 과정’이 있기에 런타임까지 애노테이션에 대한 정보가 있어야 한다고 생각했다.그래서 해당 커스텀 애노테이션의 RetentionPolicy를 RUNTIME으로 설정했다.하지만 CLASS로 바꿔도 기능이 아무 문제 없이 동작했다.이에 대한 의문이 ..
개발 스토리
2025. 1. 20. 13:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 우테코 최종 코테
- 우아한테크코스
- 책 pdf
- 우아한테크코스 최종 합격
- 게임개발
- 우테코 준비
- ebook pdf
- 우아한테크코스 1차 합격
- Assertions
- ebook 캡쳐
- 우아한테크코스 6기
- 우아한테크코스 준비
- ebook 캡쳐 프로그램
- 예외 메시지
- 파이썬
- 커스텀 애노테이션
- 6기
- 우아한테크코스 후기
- ebook 캡쳐 매크로
- 우아한테크코스 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 | 29 | 30 | 31 |
글 보관함