我们访问Java属性在春天这样的:PropertyPlaceHolder春季
<property name="fileSizeLimit" value="${someProperty}" />
bean的声明
int fileSizeLimit = 9999;
如何设置一个默认的,如果“someProperty”的性质 - 缺失文件?
ATM,我们得到NumberFormatException,因为spring会调用带有属性“someProperty”名称的int设置器。财产设置后,一切正常。
默认属性值可以通过“属性”来定义,要压倒一切的定义 属性文件可选。如果配置程序无法解析具有任何指定的 属性的占位符,它还将检查系统属性 (例如“user.dir”)。这可以通过“systemPropertiesMode”进行定制。
这是否设置查找属性的顺序?我在哪里配置?
TIA,Bastl。