인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

위준우님의 프로필 이미지
위준우

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

JPA 적용3 - 예외 변환

@Repository 확장

작성

·

266

0

안녕하세요

@Repository와 직접 관련된 내용은 아니지만 질문 올려봅니다

MSA같은데서 만약 간접적으로 DB 또는 다른 시스템의 로직을 구현하고 있고, 만약 API통신 중 Rollback 해야하는 상황이 발생한다면 보상로직 구현을 위해 @Repository와 같은 Custom Annotation 을 사용해도 되는지요? 물론 AOP를 사용하기 위해 컴포넌트 스캔 범위 또는 annotation 을 정하고 용도에 맞게 써야할 거 같긴 하지만요

(물론 @는 extends 안되는건 알고 있습니다)

MSA를 깊게 겪지 않아서 질문드려 봅니다. 강의와는 직접 연관되는 부분은 아니라 죄송합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 위준우님

MSA와 무관하게 더 넓은 범위에서 공통 처리가 가능하다면 애노테이션으로 편리하게 문제를 해결하면 되겠지요^^?

감사합니다

위준우님의 프로필 이미지
위준우

작성한 질문수

질문하기