Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更新Intellij提供的Spring的默认版本?_Java_Spring_Intellij Idea - Fatal编程技术网

Java 如何更新Intellij提供的Spring的默认版本?

Java 如何更新Intellij提供的Spring的默认版本?,java,spring,intellij-idea,Java,Spring,Intellij Idea,当我在IntelliJ IDEA中创建Spring项目时,它建议我使用Spring 4.1.6。我想使用4.2.1(我可以在创建项目后使用) 我在哪里可以换钱 谢谢, Andy我不知道您是否可以在不升级的情况下自行更改它,但您可以允许它使用该版本创建它,然后手动将其更改为您的pom.xml文件 比如说, <dependency> <groupId>org.springframework</groupId> <artifactId>

当我在IntelliJ IDEA中创建Spring项目时,它建议我使用Spring 4.1.6。我想使用4.2.1(我可以在创建项目后使用)

我在哪里可以换钱

谢谢,
Andy

我不知道您是否可以在不升级的情况下自行更改它,但您可以允许它使用该版本创建它,然后手动将其更改为您的
pom.xml
文件

比如说,

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.2.1.RELEASE</version>
</dependency>
<properties>
    <org.springframework.version>4.2.0.RELEASE</org.springframework.version>
    ...
</properties>

org.springframework
弹簧芯
4.2.1.1发布
您还可以提供一个属性,该属性可以在所有Spring依赖项上使用,然后只需更改一个位置

比如说,

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.2.1.RELEASE</version>
</dependency>
<properties>
    <org.springframework.version>4.2.0.RELEASE</org.springframework.version>
    ...
</properties>

4.2.0.1发布
...
然后像…一样使用它

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>${org.springframework.version}</version>
</dependency>

org.springframework
弹簧芯
${org.springframework.version}

是的,我就是这么做的——这当然很好,但我觉得这样做是不对的。由IntelliJ huh?@MeinFarzer,IIRC硬编码为4.1.6最新版本的STS生成一个3x!!顺便说一句,好名字。@MeinFarzer,可能有一种方法可以下载你想要的特定版本,然后选择目录而不是选择下载。如果有帮助,我会把它添加到答案中。我认为原因是他们不能保证所有的功能都会得到支持。顺便说一句,15个EAP的目标仍然是4.1.6。。。