@WebAdapter 어노테이션에 @Compnent를 다는 이유
407
작성한 질문수 4
@Target(AnnotationTarget.CLASS)
@Component
annotation class WebAdapter()PaymentController에 @Controller 안에는 @Component가 존재하는데 왜 WebAdapter 어노테이션 클래스에도 @Component를 다는지 궁금합니다!
답변 1
1
안녕하세요~ 질문 남겨주셔서 감사합니다.
PaymentController 에 이미 @Controller 애노테이션 안에는 @Component 애노테이션이 있어서 빈으로 등록되어 있음에도 불구하고 @WebAdapter 애노테이션을 붙이는 이유는 해당 클래스가 외부 웹 요청을 받아서 처리하는 핸들러임을 명시적으로 알려주기 위해서에요~ 애노테이션의 목적은 주석이기도 하기 때문에 주석 대신에 사용하는 거라고 아시면 될 것 같습니다.
감사합니다.
프로그램 아키텍쳐
0
63
1
실습코드 압축해제
0
78
1
confirm 로직에서 amount를 검증하는 부분에서 질문이 있습니다.
0
55
1
Transaction Demo 질문 드립니다.
0
60
1
cdc 방식
0
86
1
seed 키 및 orderId 에 대한 질문
0
66
1
결제 이후 404 Error 발생
0
167
1
테스트 코드 중 isPaymentDone 변환
0
76
1
가상의 Checkout 기능 구현 중 질문
0
183
1
docker Mysql 설정 문의
0
106
1
allOpen 설정이 잘못된 거 같습니다.
0
117
1
recovery 동시성 처리 관련 문의
0
120
1
confluent > skip 이 더이상 안되나봅니다.
0
107
1
강의 클론 코딩한 것 public repo에 올려도 되나요?
0
331
1
멱등키에 request를 넘기는 것
0
258
1
동시성 제어 (optimistic locking) 재시도 부분 질문 드립니다.
0
173
1
결제 복구의 세부 과정을 병렬로 처리한 이유가 궁금합니다
0
222
1
전체적인 헥사고날 아키텍쳐 설명
0
276
1
주문, 결제 로직에 대해서 질문이 있습니다.
0
282
1
주문 번호 생성 방식 관련 질문 있습니다
0
928
1
R2DBC 관련해서 질문 드립니다.
0
590
3
payment 상태 업데이트 변경 메서드를 3개나 두는 이유가 궁금합니다.
0
234
2
'더 견고해지기 위해 남은 작업' 수업자료
0
301
1
혹시 코드 리뷰 신청해도 될까요...?
0
313
1





