0
최근 Apache Camel을 많이 사용하는 프로젝트에 참여했습니다. 내가 생성자 내부 new
에 개체를 싫어하기 때문에,생성자 삽입이 포함 된 Apache Camel
@Service
public class MyClass
{
public MyClass()
{
myOtherClass= new MyOtherClass();
}
...
private MyOtherClass myOtherClass;
}
이 나를 고통 :이처럼 보이는 코드를 많이 참조하십시오. 클래스를 독립적으로 테스트하기가 어렵습니다. 나는 많은 형태의 생성자 주입을 선호한다.
즉, MyOtherClass에 대한 참조를 MyClass의 생성자에 전달할 수 있기를 바랍니다. 이것이 가능한가?
우리는 Camel을 사용하고 있습니다. 이것은 Camel 서비스이며, Camel은 MyClass에 "생명"을 부여 할 책임이 있습니다.
모든 권장 사항을 환영합니다. 감사!
오! 그래, 너가 맞아. 우리는 봄을 사용하고 있습니다. 이 질문은 스프링과 카멜이 섞여 있기 때문에 그대로 오해의 소지가 있습니다. 나는 그것을 닫으려고 노력할 것입니다. 나를 올바른 방향으로 가리켜 주셔서 감사합니다. :) – Runcible