如何从 Spiring MVC 应用程序 appliactionContext.xml 文件中的属性文件访问整数值(例如连接池大小的服务器端口)

How to access integer value(e.g serverport or connection poolSize) from properties file in Spiring MVC application appliactionContext.xml file

我在 applicationContext.xml

中定义了这样的配置
<beans:property name="host" value="${mail.server.host}" />
<beans:property name="port" value="25" />
<beans:property name="protocol"  value="${mail.server.protocol}"  />

当我将以下行放入文件时,它抛出了数字格式异常。上面的代码工作正常,只是在端口值上抛出一个异常。

<beans:property name="port" value="${mail.server.port}" />

我为服务器端口等整数值配置了 属性 占位符。 配置占位符后,我们可以在下面的示例中使用。

<!-- Read configuration properties -->
<context:property-placeholder location="classpath:configuration.properties"/>

<property name="host" value="${mail.server.host}" />
<property name="port" value="${mail.server.port}" />
<property name="protocol" value="${mail.server.protocol}" />
<property name="username" value="${mail.server.username}" />
<property name="password" value="${mail.server.password}" />