我是Spring框架的新手,并且混淆了如何动态加载bean的属性(bean的实例变量)。 Spring期望使用基于xml的配置来声明bean之间的所有bean和依赖关系。 例如,
public class Bean1
{
int value;
public void setValue(int thisValue)
{
value = thisValue;
}
}
<bean id = "LibraryMgmtBean" class = "Bean1">
<property name = "value" Value = "SampleString"/> </bean>
但是在这里我们静态地提到了bean的所有属性。但是,如果我想动态提供这些值,该怎么办呢?我的意思是,我可以从weblayer的JSP页面获取值,并且应该传递给这个bean。并且由于所有bean都以这种方式用XML声明,当所有bean属性动态提供时,Spring如何依赖其他bean?