我想学春天。在STS(Spring Tool Suite)3的情况下,有“Spring legacy Project”。 4有一个“Spring Starter Project”,它是一样的吗?
当我问互联网时,人们说“只使用版本3”。
1.版本3和版本4有什么区别?
4.0版是Spring Framework的最新主要版本,也是第一个完全支持Java 8和少数新功能的版本.[more]
- “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启动项目设置非常简单,你可以用零手动配置开始编码。
有关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应用程序的构建方式... :-)