财产我很新的春天和经历通过各种渠道(图书&互联网)的DI话题,而我所看到的定义bean配置下列模式:进样动态值在春
例如我们有一类 “SampleApp”
public class SampleApp
{
private int intValue;
private float floatValue;
public SampleApp(int value)
{
intValue = value;
}
public void setIntValue(int value)
{
intValue = value;
}
public void setFloatValue(float floatValue)
{
this.floatValue = floatValue;
}
}
相应的bean配置如下:
<bean class="somepackage.SampleApp" id="samplebeanapp">
<constructor-arg value="15" />
<property value="0.5" name="floatValue"></property>
</bean>
我们一直在硬编码VALU在这里15 & 0.5。 这里是我的问题:
- 是否有可能通过这些值作为运行时间参数与范围为原型?
- 如果是,我们该怎么做?请用一些例子来详细说明。
你打算从哪里传递值?如果你通过ClassPathXmlApplicationContext加载bean,你可以得到bean并设置好属性。 –