
전체 글
valid vs validated
https://medium.com/sjk5766/valid-vs-validated-%EC%A0%95%EB%A6%AC-5665043cd64b @Valid vs @Validated 정리아래 결론부터 정리하고 내용을 보도록 하겠다.medium.com

spring restdoc 과 Swagger 합쳐 사용하기
이렇게 도입한 이유는 원래는 전 프로젝트에서는 swagger만 사용을 했지만 비신뢰적이라는 것이다.그 이유는 테스트가 성공했든 실패를 했든 api가 나오기 때문이다.그렇다고 spring restdoc만 사용하자니 이쁘지 않았다. swagger에 비해 너무 보기가 어려웠다. 그래서 찾다보니 spring restdoc과 Swagger를 같이 사용하는 방법이 있었다. 그래서 이것을 간단하게 구현해본것이다.plugins { //rest doc id 'com.epages.restdocs-api-spec' version '0.18.4'}dependencies { //rest doc testImplementation 'org.springframework.restdocs:spring-restdoc..
비동기 테스트
@Transactional public CompletableFuture deductStockForOrder(final Orders order) { List orderItems = orderItemService.findOrderItemsWithPessimisticWriteLock(order); for (OrderItem orderItem : orderItems) { long newStock = orderItem.getOption().getStock() - orderItem.getItemQuantity(); if (newStock < 0) { log.info("{}", "error"); throw new BusinessException(ErrorMessage.INVALID_INPUT_VALUE); } ord..
알아볼것
비동기 메서드가 실행될 시 트랜잭션 전파가 어떻게 이루어지는가? react seo streaming playlist auth2 notifycation QuartzAutowiringSpringBeanJobFactory - 스케줄링 poxy 트랜잭셔널 public GlobalResponse getUploadURL(@ModelAttribute @Valid UploadUrlRequest uploadUrlRequest) 쿼리가 많으면 @ModelAttribute @Column(nullable = false, columnDefinition = "TEXT") https://gall.dcinside.com/mgallery/board/view/?id=backend&no=92 면접 준비용 암기노트 - 백엔드 마이너 갤러리..