일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스프링 mvc2 - 타임리프
- 자바로 키오스크 만들기
- 자바의 정석 기초편 ch11
- 람다
- 데이터 접근 기술
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch13
- 스프링 mvc2 - 검증
- 스프링 입문(무료)
- 자바 기초
- 자바의 정석 기초편 ch1
- 자바 중급1편 - 날짜와 시간
- 스프링 mvc2 - 로그인 처리
- 스프링 고급 - 스프링 aop
- 자바 고급2편 - 네트워크 프로그램
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch4
- @Aspect
- 자바의 정석 기초편 ch9
- 자바로 계산기 만들기
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch7
- 자바 고급2편 - io
- 자바의 정석 기초편 ch2
- 자바 중급2편 - 컬렉션 프레임워크
- 스프링 mvc1 - 스프링 mvc
- 스프링 트랜잭션
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch6
- Today
- Total
목록2024/11/06 (2)
개발공부기록

출처 : 인프런 - 스프링 핵심 원리 - 고급편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 전략 패턴 - 시작1) 예제 만들기(1) ContextV1Test 생성템플릿 메서드 패턴에서 만들었던 완전히 동일한 테스트 코드로 클래스 이름과 패키지만 변경해서 사용패키지는 test하위 경로에 strategy 패키지를 생성하고 테스트 코드의 메서드명을 strategyV0로 변경package hello.advanced.trace.strategy;@Slf4jpublic class ContextV1Test { @Test void strategyV0() { logic1(); logic2(); } // 나머지 코드는 동일 ..

출처 : 인프런 - 스프링 핵심 원리 - 고급편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 템플릿 메서드 패턴 - 시작1) 템플릿 메서드 패턴의 필요성(1) 로그 추적기 도입 시도지금까지 요구사항도 만족하고 쓰레드로컬을 도입하여 동시성문제도 제거한 로그추적기를 프로젝트에 도입하려고하는데, 개발자들의 반대에 부딪힘그 이유를 로그 추적기 도입전과 도입 후의 코드를 보고 분석해보기(2) 로그 추적기 도입 전 코드 - V0V0 버전인 Controller와 Service의 코드만 보면 매우 간단하게 비즈니스 로직을 수행하는 코드만 있음@RestController@RequiredArgsConstructorpublic class OrderControllerV0 { priv..