Spring 썸네일형 리스트형 [Spring boot] Cannot deserialize value of type `long` from Object value(feat. @RequestBody) 문제 상황 상품 구매 api에서 요청값으로 상품 번호를 받는 부분에서 HttpMessageNotReadableException이 발생함. 문제가 발생한 코드@PostMapping("/purchase")public ResponseEntity purchaseItem(@RequestBody Long no, @RequestHeader(name = "Authorization") String token) { return ResponseEntity.status(HttpStatus.CREATED).body(itemService.purchase(token, no));} front-end 부분 원인 코드에서 .. 더보기 [Spring] @Transactional 정리 Transaction? 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 or 한 번에 수행되어야 할 일련의 연산들 특성 원자성(Atomicity) Transaction의 연산은 모두 실행되거나 모두 실행되지 않아야 한다.→ Transaction 수행 중 하나라도 오류가 발생하면, 해당 Transaction 전부 취소 일관성(Consistensy) Transaction이 성공적으로 실행되면, 항상 일관성 있는 데이터베이스 상태를 변환한다. 독립성(Isolation) 둘 이상의 Transaction이 동시에 실행되는 상황에서, 한 Transaction이 데이터베이스를 갱신중이면 다른 Transaction은 접근 불가능 해야한다. 영속성(Durablity) 성공적으로 수행된.. 더보기 이전 1 다음