当我在 NetBeans 中创建 Java Web 项目并选择一个框架时,在本例中为 Spring Web MVC,只出现两个选项:
- 版本 4.0.1
- 版本 3.2.7
创建新的 spring 项目最简单的方法是使用Spring Initializr。您需要做的就是填写表格、下载项目、解压缩并在 NetBeans 中打开。
无论是哪种语言和 IDE,通常最好基于该语言生态系统的标准构建工具创建一个新项目,并避免创建特定于 IDE 的项目。这样可以更轻松地与使用不同 IDE 的人共享项目,并在项目中间切换您的 IDE。
Java 生态系统有几个构建工具,但我建议注意其中两个:Maven和Gradle。这些是最广泛和受 IDE 支持的。
NetBeans 开箱即用地支持 Maven。它也支持 Gradle,但在 8.2 中,您应该为 Gradle 安装一个支持插件(从Tools -> Plugins
菜单中)。
您可以使用 NetBeans 生成新的 Maven 或 Gradle 项目。选择项目类型时选择相应的菜单项。
然后您必须将项目的依赖项添加到其描述符(pom.xml
对于 Maven 或build.gradle
Gradle)。请参阅您选择的构建工具的文档以了解具体如何执行此操作。
Spring 提供Spring Initializr服务,用于基于 Spring 的库生成新项目。这是快速入门的最简单方法。
由于您使用的是 Netbeans 并且它支持开箱即用的 Maven,因此您可以获得一个现有的 Maven 原型来设置一个基本的 Spring 应用程序供您开始使用。
虽然没有任何官方原型,但有很多非常好的第 3 方原型,例如https://github.com/kolorobot/spring-mvc-quickstart-archetype
开始一个新项目的步骤非常快速和直接(Netbeans 11)
文件 -> 新项目 -> 带有 Maven 的 Java -> 来自原型的项目
在搜索过滤器中输入spring-mvc-quickstart-archetype
,输入您的项目详细信息,然后单击完成