Dependency injection 注入工厂类返回的Bean实例

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

我正在编写一段代码,其中有一个Springbean,比如B.java。 这个Bean的构造函数依赖于两个参数。 此外,这个Springbean还有另一个Springbean,比如说注入了C.java。 我有一个工厂类,比如factory.java,它有一个getInstance()方法,根据传入的构造函数参数返回一个类型为B.java的新对象。 现在我想将类B的返回实例注入另一个类中,比如C.java,它是一个Springbean,所有属性都实例化了,也就是对C.java的引用

有人能帮我创建context.xml文件吗

以下是类结构的粗略原型:

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;
}
谢谢