Dependency injection 注入工厂类返回的Bean实例
我正在编写一段代码,其中有一个Springbean,比如B.java。 这个Bean的构造函数依赖于两个参数。 此外,这个Springbean还有另一个Springbean,比如说注入了C.java。 我有一个工厂类,比如factory.java,它有一个getInstance()方法,根据传入的构造函数参数返回一个类型为B.java的新对象。 现在我想将类B的返回实例注入另一个类中,比如C.java,它是一个Springbean,所有属性都实例化了,也就是对C.java的引用 有人能帮我创建context.xml文件吗 以下是类结构的粗略原型:Dependency injection 注入工厂类返回的Bean实例,dependency-injection,Dependency Injection,我正在编写一段代码,其中有一个Springbean,比如B.java。 这个Bean的构造函数依赖于两个参数。 此外,这个Springbean还有另一个Springbean,比如说注入了C.java。 我有一个工厂类,比如factory.java,它有一个getInstance()方法,根据传入的构造函数参数返回一个类型为B.java的新对象。 现在我想将类B的返回实例注入另一个类中,比如C.java,它是一个Springbean,所有属性都实例化了,也就是对C.java的引用 有人能帮我创建c
public class B{
private String arg1;
private String arg2;
private C c;
public void setC(C c){
this.c=c;
}
B(String arg1, String arg2){
this.arg1 = arg1;
this.arg2 = arg2;
}
}
................................
public class Factory{
private String arg1;
private String arg2;
public B getInstance(){
return new B(arg1, arg2);
}
}
...............................
public class C{
@Autowired
private B b;
@Autowired
private D d;
}
谢谢