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

时间:2019-02-18 00:59:07

标签: spring-tool-suite

我想学习Spring。对于STS(Spring工具套件)3,存在“ Spring legacy Project”。 4有一个“ Spring Starter项目”,是否一样?

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

  1. 版本3和版本4有什么区别?
  2. “ Spring Starter Project”和“ Spring Legacy Project”是同一件事吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:1)

  

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

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

  
      
  1. “ Spring Starter Project”和“ Spring Legacy Project”是同一件事吗?
  2.   

从技术上讲,两者都是同一春季项目。但是它们在配置和构建区域方面有所不同。

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

Spring Legacy Project -帮助创建spring maven项目。其中所有必需的配置(如servlet上下文,web等)都需要使用xml文件或Java类进行手动配置。

看看这个页面,以了解更多有关spring vs spring boot

之间的区别的信息。

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