Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- @Valid
- SQL 삽입 공격
- 이펙티브 자바
- NotBlank
- Effective Java
- Service Locator
- restTemplate
- Effetive Java
- @SpyBean
- Firebase
- Web
- db
- Service Locator 패턴
- @MockBean
- JPA
- Spring Boot
- Item04
- deleteById
- Proxy Patter
- 데이터베이스
- FCM
- NotEmpty
- 트랜잭션
- Connection Pool
- 플라이웨이트
- multi module
- @ControllerAdvice
- 디자인 패턴
- springboot
- java
Archives
- Today
- Total
목록Service Locator 패턴 (1)
NoTimeForDawdling
서비스 중개자 패턴 (Service Locator Pattern)
Service Locator 패턴이란? Service Locator는 의존성을 해결할 객체들을 보관하는 일종의 저장소입니다. 외부에서 객체에게 의존성을 전달하는 주입과 달리 Service Locator에게 직접 의존성을 해결해줄 것을 요청합니다. 영화 예매 코드 예제 ServiceLocator.class public class ServiceLocator{ private static ServiceLocator saleInstance = new ServiceLocator(); private DiscountPolicy discountPolicy; public static DiscountPolicy discountPolicy() { //인스턴스를 반환하기 위한 메서드 return saleInstance.disc..
Design Pattern
2021. 3. 30. 16:16