在springmvc中无法使用@value()注解

折腾了一下午,试了很多解决办法,就是死活不能扫描到properties文件.本来打算使用软编码的,尝试更改了全部jar包版本,还是无法解决.

后面想到了,spring和springmvc容器的加载顺序,springmvc扫描的只是controller包,所以没有加载到properties文件

解决思路:重新在springmvc.xml配置文件中扫描properties文件即可解决.

[html]  view plain  copy
 
  1. <context:property-placeholder location="classpath:env.properties" />  

以前就遇到到,后面直接硬编码了,看来坑迟早要填的.遇到问题及时解决才行.

猜你喜欢

转载自www.cnblogs.com/hfultrastrong/p/8973709.html