不知道有人遇到过这种情况没有,在applicationContext.xml中可以正常使用参数占位符,如:
<property name="driverClass" value="${jdbc.driverClass}"/>
<property name="jdbcUrl" value="${jdbc.jdbcUrl}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
在applicationContext.xml中引入的参数配置
<context:property-placeholder location="classpath:connection.properties"/>
问题来了,在导入到applicationContext.xml的
<import resource="applicationContext-Dao.xml"/>
<import resource="applicationContext-Service.xml"/>
<import resource="applicationContext-Action.xml"/>
<import resource="applicationContext-Push.xml"/>
这些配置文件中不可以使用参数占位符。