Spring Tool Suite 3和4有什么区别?

问题描述 投票:0回答:2

我想学春天。在STS(Spring Tool Suite)3的情况下,有“Spring legacy Project”。 4有一个“Spring Starter Project”,它是一样的吗?

当我问互联网时,人们说“只使用版本3”。

  1. 版本3和版本4有什么区别?
  2. “Spring Starter Project”和“Spring Legacy Project”是一回事吗?
spring-tool-suite
2个回答
2
投票

1.版本3和版本4有什么区别?

4.0版是Spring Framework的最新主要版本,也是第一个完全支持Java 8和少数新功能的版本.[more]

  1. “Spring Starter Project”和“Spring Legacy Project”是一回事吗?

从技术上讲,两者都是相同的弹簧项目。但它们在配置和构建方面存在一些差异。

Spring Starter项目 - 帮助创建Spring引导项目。(Spring Boot基本上是Spring框架的扩展,它消除了设置Spring应用程序所需的样板配置。)

Spring Legacy Project - 帮助创建spring maven项目。其中需要通过使用xml文件或java类手动配置所有必需的配置,如servlet上下文,Web,..

看看这个页面,了解更多关于spring vs spring boot之间的区别

如果你要从头开始学习spring,我的建议是使用Spring Starter Project,因为在Spring启动项目设置非常简单,你可以用零手动配置开始编码。


3
投票

有关Spring Tools 4的更详细介绍,请查看Spring Tools 4初始GA版本中的博客文章:

https://spring.io/blog/2018/09/25/spring-tools-4-ga-released

Spring Framework本身的版本号与Spring Tools之间没有直接关系。通常,Spring Tools 4以及较旧的Spring Tool Suite 3支持各种Spring版本,从Spring Framework 3到Spring Framework 5.2及更高版本。

我强烈建议从Spring Boot开始学习Spring,而不是Spring Legacy项目。这就是现代Spring应用程序的构建方式... :-)

© www.soinside.com 2019 - 2024. All rights reserved.