如何从 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}" />
我在 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}" />