가 나는 OrderHandler
인터페이스가있는 경우 :낙타 SimpleRegistry 및 DI
public interface OrderHandler {
public void handle(Order order);
}
를 여러 구현을 (DefaultOrderHandler
, ComplexOrderHandler
, SpecialOrderHandler
등) 그것을 어떻게 내가 낙타의 SimpleRegistry
에 사용할 하나의 지정합니까 있나요? 나는 다음과 같은 경로가있는 경우 예를 들어, :
from("direct:pointA")
.bean(OrderHandler.class)
.to("direct:pointB");
은 어떻게 SimpleRegistry
를 지정합니까, 어떻게 내가 유형 bean(OrderHandler.class)
의 프로세서를 지정할 때 DefaultOrderHandler
를 "주입"하는 그 레지스트리를 구성합니까?
테스트 중에는 DummyOrderHandler
을 주입 할 수있는 것이 좋을 것이므로 (단위 테스트 용) 좋을 것이고, 생산 중 실제 impl을 주입하는 것이 좋을 것입니다. 미리 감사드립니다!