SpringMVC扫描@Value注解报错

SpringMVC扫描bean,bean中使用的@Value会报错(字符串转Integer错误,NumberFormatException: For input string: "${serverPort}")
修改成使用Spring扫描bean,@Value就能正常运行,有大神了解么???

在配置文件properties中加入serverPort=1111即可,1111是假设的