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

kksspaa님의 프로필 이미지
kksspaa

작성한 질문수

재고시스템으로 알아보는 동시성이슈 해결방법

pessimisticLock이 동작하지 않습니다.

작성

·

428

2

synchronized decrease test 코드에서 stockService 변수를 pessimistic 변수로 바꿔주기만 했는데 synchronized decrease test는 제대로 동작하고pessimisticLock decrease test 코드는 동작하지 않습니다. 어디가 문제일까요?

application.yml 코드도 강의자료와 같습니다.

개발환경이 윈도우 환경이라 원래 깔려있던 mysql을 사용했는데 이게 문제일까요?

답변 1

4

kksspaa님의 프로필 이미지
kksspaa
질문자

@Param 어노테이션을 추가해주면 되네요.

최상용님의 프로필 이미지
최상용
지식공유자

kksspaa 님 감사합니다 :)

저도 @Param 어노테이션 문제였던 것을 찾을 수 있었습니다! 감사합니다.

혹시 해당 강의에서는 @Param 어노테이션을 따로 적어주지않고도 잘 실행되는 것을 볼 수 있는데 무슨 차이 때문인건가요?

kksspaa님의 프로필 이미지
kksspaa

작성한 질문수

질문하기