使用’$ {spring.version}’

我用的时候:

 org.springframework spring-context ${spring.version}  

在控制台上我收到以下错误消息:

org.springframework的’dependencies.dependency.version’:spring-context:jar必须是有效的版本,但是’$ {spring.version}’。 @第40行,第19栏

我是否必须手动配置Maven? 我已经看到了这种依赖,但没有解释如何正确地做到这一点..提前

${spring.version}是占位符,您需要在块中配置其实际值:

  3.0.5.RELEASE  

我真的不同意第一个答案。

使用${spring.version}是配置版本的便捷方式。

在xml文件中,您需要设置如下属性:

  4.3.3.RELEASE  

然后它会工作。

  4.3.2.RELEASE 4.12   org.springframework spring-context ${spring.version}  

如果你想使用$ {spring.version},那么首先在属性标签中定义它的版本,并且最好使用在属性标签中定义版本,因为如果我们更改版本,那么我们不需要在整个文件只是在属性标签中进行更改。

有一个简单的答案。
spring.version添加到pom.xml属性部分。

  4.0.2.RELEASE