OrderRepositoryV3 sleep 함수 관련 질문
미해결
스프링 핵심 원리 - 고급편
[질문 내용] OrderRepository class 에서 Thread.sleep()을 바로 save() 로직안에서 사용 안하고 따로 private 함수로 빼서 sleep()을 다시 만든 이유가 있을까요?? public void save(String itemId) { AbstractTemplate<Void> template = new AbstractTemplate<>(trace) { @Override protected Void call() { if (itemId.equals("ex")) { throw new IllegalStateException("예외 발생!"); } sleep(1000); return null; } }; template.execute("OrderRepository.save()"); } private void sleep(int millis) { try { Thread.sleep(millis); } catch (InterruptedException e) { e.printStackTrace(); } }
- Thread.sleep
- spring
- 디자인-패턴
gslee100
댓글 1
좋아요 1
조회수 489





