我們訪問Java屬性在春天這樣的:PropertyPlaceHolder春季
<property name="fileSizeLimit" value="${someProperty}" />
bean的聲明
int fileSizeLimit = 9999;
如何設置一個默認的,如果「someProperty」的性質 - 缺失文件?
ATM,我們得到NumberFormatException,因爲spring會調用帶有屬性「someProperty」名稱的int設置器。財產設置後,一切正常。
默認屬性值可以通過「屬性」來定義,要壓倒一切的定義 屬性文件可選。如果配置程序無法解析具有任何指定的 屬性的佔位符,它還將檢查系統屬性 (例如「user.dir」)。這可以通過「systemPropertiesMode」進行定製。
這是否設置查找屬性的順序?我在哪裏配置?
TIA,Bastl。