注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

让一切都逝去吧

排骨炖泥菜/猪肝炒苹果/鱼籽狗肉汤/狗头薏米汤

 
 
 

日志

 
 

java.lang.NumberFormatException: For input string: "${...}"  

2012-02-29 20:32:03|  分类: Spring |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
      有一个项目,使用了properties文件,测试代码运行通过,并最终被打jar包。
      其中spring配置文件有如下配置:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:account-service.properties"></property>
<property name="ignoreUnresolvablePlaceholders" value="true"></property>
</bean>
      另有一个项目,依赖于此jar包。此项目的spring配置文件将上面这个项目的spring配置文件include进来了。可运行测试代码是,却抛出异常:
java.lang.NumberFormatException: For input string: "${...}"
      这里:http://stackoverflow.com/questions/2842920/problem-with-spring-configuration-class。说spring的PropertyPlaceholderConfigurer未起作用。解决方法是,在当前这个项目,也加上PropertyPlaceholderConfigurer的配置。

注:
<property name="ignoreUnresolvablePlaceholders" value="true"></property>
这是在多个地方配置了PropertyPlaceholderConfigurer的时候需要加上的一个设置,否则会出错。
  评论这张
 
阅读(6868)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017