財產我很新的春天和經歷通過各種渠道(圖書&互聯網)的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並設置好屬性。 –