我想学习 Spring 。在 STS(Spring Tool Suite)3 的情况下,有“Spring legacy Project”。 4 有一个“Spring Starter Project”,是不是一样?
当我在网上询问时,人们说“只使用版本3”。
请您参考如下方法:
1.What is the difference between version 3 and version 4?
4.0 版是 Spring Framework 的最新主要版本,也是第一个完全支持 Java 8 和少量新特性的版本。 [more]
- Is "Spring Starter Project" and "Spring Legacy Project" the same thing?
从技术上讲,两者都是相同的 spring 项目。但是它们在配置和构建区域上有一些差异。
Spring 启动项目 - 帮助创建 spring boot 项目。(Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的样板配置。)
Spring Legacy Project - 帮助创建 spring maven 项目。其中所有必需的配置,如 servlet 上下文、web 等,都需要使用 xml 文件或 java 类手动配置。
查看此页面以了解更多有关 spring vs spring boot 之间的区别的信息
如果你打算从头开始学习 spring,我的建议是使用 Spring 启动项目因为在 Spring Boot 项目设置非常简单,您可以通过零手动配置开始编码。