我在使用工厂时看到了一个关于蓝图的示例。在示例中,他们对下面示例中的“2”之类的参数值进行硬编码。
public class StaticAccountFactory {
public static Account createAccount(long number) {
return new Account(number);
}
}
...
<bean id="accountTwo"
class="org.apache.aries.simple.StaticAccountFactory"
factory-method="createAccount">
<argument **value="2"**/>
我的问题是如何从想要使用这个 bean 的客户端包发送这个值?以及如何从该 bean 为该提议创建服务?如果那个工厂需要一个 bundle 对象作为参数而不是简单的值,那么客户端 bundle 如何将自身的 bundle 传递给这个工厂?
在此先感谢,阿努拉克