• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

@Transactional의 유무에 따른 프록시 생성이 궁금합니다

24.01.21 13:30 작성 조회수 195

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예

[질문 내용]
7:20 쯤에 @Repository 제거 시에도 프록시가 적용되는데
영한님께서는 @Transactional때문에 프록시가 동일하다고 하셨는데 트랙잭션 커밋이 된 상황이라서 그렇게 말씀하신 건가요?
@Transactional의 유무와 프록시 생성에 연관관계가 궁금해요

답변 1

답변을 작성해보세요.

1

안녕하세요. 이용준님

@Transactional 애노테이션이 있으면 스프링이 프록시를 적용합니다. 참고로 트랜잭션 커밋과는 무관하고 @Transactional 애노테이션이 있으면 프록시를 적용합니다.

감사합니다.