我想学习Spring。对于STS(Spring工具套件)3,存在“ Spring legacy Project”。 4有一个“ Spring Starter项目”,是否一样?
当我问互联网时,人们说“只使用版本3”。
答案 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]
- “ Spring Starter Project”和“ Spring Legacy Project”是同一件事吗?
从技术上讲,两者都是同一春季项目。但是它们在配置和构建区域方面有所不同。
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 项目设置非常简单的情况下,您可以使用零手动配置。