스프링에서 사용하는 디자인 패턴들을 알아볼 것이다. 템플릿 메서드 패턴 전략 패턴 템플릿 콜백 패턴 프록시 패턴 데코레이션 패턴 팩토리 패턴? 도 배울 것 같다. 이번엔 템플릿 메서드 패턴. 기존의 코드 보면. @GetMapping("/v2/request") public String request(@RequestParam("itemId") String itemId){ TraceStatus status = null; try{ status = trace.begin("OrderController.request()"); orderService.orderItem(status.getTraceId(),itemId); trace.end(status); return "ok"; } catch (Exception e){ t..