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

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

학운학운님의 프로필 이미지
학운학운

작성한 질문수

스프링 프레임워크는 내 손에 [스프1탄]

Transaction 질문드립니다.

작성

·

222

0

안녕하세요 선생님!!

 

그동안 저혼자 프로젝트 만들어보면서 선생님 도움 많이 받았습니다. 감사합니다.

 

하면서 보니 배웠던 것도 써봐야 진짜 제 것이 되더라구요.

 

감사합니다.

 

그리고 Transaction 처리에 대해서 궁금한 게 있습니다.

프로젝트에 만약에 service말고 controller단에서 처리를 할 때에는

컨트롤러 class위에 @Transactional을 붙여주면 Transaction 처리가 되는 건가요?

아니면 추가로 더 해줘야 할 것이 있을까요??

답변 1

1

박매일님의 프로필 이미지
박매일
지식공유자

열공하시는 모습 좋습니다~~

네 프로세서가 해당 요청을 처리중에 다른 처리를 하못하도록 동기화를 해주게됩니다.

예를들어 계좌이체를 하는 중에 다른 프로세서가 계좌이체 처리를 하면 정보손실(이상,아노말리)이 발생할수있겠죠그런경우에 동기화가 되어야되서 트랜젝션을 걸어주면 됩니다.^^

학운학운님의 프로필 이미지
학운학운

작성한 질문수

질문하기