일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- K8S
- 스프링부트공부
- 프로그래머스
- 스프링 공부
- 자바공부
- 플러터 공부
- Kafka
- 기술면접공부
- JPA스터디
- 스프링공부
- JPA
- nestjs공부
- nestjs
- 알고리즘공부
- DDD
- nestjs스터디
- 플러터 개발
- JPA예제
- 스프링부트
- querydsl
- 기술공부
- 코테준비
- 카프카
- Axon framework
- Flutter
- 자료구조공부
- 스프링
- JPA공부
- JPA 공부
- 코테공부
- Today
- Total
목록ObjectProvider (2)
DevBoi
Functional Interface와 인터페이스를 결합하는 방법에 대해서 알아보자 1개의인터페이스가 있고 이를 가지고 Configuration을 만들어보자 ObjectProvider를 활용해서 한개의 인터페이스로 여러개의 빈을 만드는 과정이다. 간단하지만 아래와 같이 설계했다. public interface Food { public String getEat(); interface FoodHandler { public String eat(); } } public interface FoodFunc { Food.FoodHandler supply(); } public class FoodImpl implements Food{ FoodHandler handler; public Food with(FoodFunc h..
흔히 DL 관련, 사용으로 ObjectProvider를 많이 쓴다. 어떻게 구현되어있고, 어떤식으로 동작하는지 한번 알아보자 Spring 4.3에 추가가 되었다고 한다. 대부분 프로토타입빈과, 싱글톤 빈을 둘다 쓰고 싶을때 사용한다고 보면 된다. 싱글톤 빈에서, 프로토타입 빈을 사용하고자 한다고 가정해보자 프로토타입 빈은 빈을 요청할때마다 신규로 생성이 되는 타입이다. 싱글톤은 미리 생성해둔, 한개의 빈이 리턴되는 형태이다. 그런데, 싱글톤 내에서 프로토 타입빈을 호출하게 된다면? 프로토 타입빈은 변경되지 않고, 계속 같은 빈을 호출하게 된다. 이는 프로토 타입 빈이 알맞게 동작하지 않게 되는 것이다. 이를 극복하기 위해, ObjectProvider,ObjectFactory를 사용한다. @Configur..