如何使用最新的 STS 版本(3.8.4.RELEASE)在控制台中正确创建一个简单的 Spring 项目 运行?

How to correctly create a simple Spring project running in the console using the last STS version (3.8.4.RELEASE)?

今天我下载了最后一个 STS 版本 (3.8.4.RELEASE) 我有点怀疑因为它似乎我说有些东西变了。

我必须创建一个简单的批处理应用程序(运行 在控制台中)。

在我看来,要在这个新版本中创建此类项目,我必须这样做:

File --> Spring Legacy Project --> Simple Spring Maven

在我看来,没有其他方法可以创建一个简单的控制台项目。为什么这种项目要放在Spring遗留项目下?我可以用更现代的方式做同样的事情吗?

另外一个疑问是关于Spring版本进入pom.xml文件:

<spring-framework.version>3.2.3.RELEASE</spring-framework.version>

为什么默认版本是3.2.3.RELEASE?我可以用更现代的 Spring 4^

代替它吗

顾名思义,"Spring Legacy Project" 是一项遗留功能。它创建旧的 Spring 项目。

Spring现在正在推广Spring启动应用程序,这些应用程序默认配置了您需要的一切。您只需要添加所需的依赖项。

现在你需要使用:

文件 --> 新建 -- Spring 入门项目

在第一个视图中配置项目。位于何处,maven还是gradle,等等

在第二个视图中,您可以选择将在您的项目中使用的库。你选择是web项目,还是需要jdbc还是jpa,还是批处理

在您的情况下,如果您不需要 Web 应用程序,则只需不添加到项目中即可。

您可以在此处查看有关 Spring 引导的更多信息

https://projects.spring.io/spring-boot/