在controller中无法通过注解@Value获取到配置文件中定义的值

1. 默认的我们通常只在dao层用到jdbc的配置,然后使用到@Value注解获取到值。

 这时候会在spring-dao扫描中加入下面配置

    <context:property-placeholder location="classpath:jdbc.properties"  ignore-unresolvable="true"/>
    <context:property-placeholder location="classpath:config.properties"  ignore-unresolvable="true" />

2. 如果想在controller中使用@Value指定变量,则还需要在springmvc中加入同样的配置。

  <context:property-placeholder location="classpath:config.properties"  ignore-unresolvable="true" />

 

posted @ 2018-10-18 00:00  硅谷工具人  阅读(1509)  评论(0编辑  收藏  举报
成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。