返回介绍

1.2 创建项目工程

发布于 2025-04-26 13:26:31 字数 3069 浏览 0 评论 0 收藏

现在,可以尝试使用 IDEA 来创建一个项目工程。如果是第一次打开 IDEA,可以选择 Create New Project 创建一个新工程。如果已经打开了 IDEA,在 File 菜单中选择 New Project,也能打开 New Project 对话框,如图 1-6 所示。使用 IDEA 创建一个 Spring Boot 项目有很多方法,这里只介绍使用 Maven 和 Spring Initializr 这两种方法来创建一个新项目。一般使用 Maven 来新建一个项目,因为这样更容易按我们的要求配置一个项目。

1.2.1 使用 Maven 新建项目

使用 Maven 新建一个项目主要有以下三个步骤。

图 1-6 新建一个 Maven 项目

1.选择项目类型

在图 1-6 中的 Project SDK 下拉列表框中选择前面安装的 Java 1.8,如果下拉列表框中不存在 Java 1.8,可以单击 New 按钮,找到安装 Java 的位置,选择它。然后在左面侧边栏的项目类型中,选择 Maven 项目,即可使用 Maven 作为项目的管理工具。至于 Maven 中的 archetype,因为我们并不打算使用其中任何一种类型,所以不用勾选,然后单击 Next 进入下一步。

2.输入 GroupId 和 ArtifactId

在 GroupId 输入框中输入“springboot.example”,在 ArtifactId 输入框中输入“spring-boot-hello”,Version 输入框中保持默认值,如图 1-7 所示,单击 Next 进入下一步。

3.指定项目名称和存放路径

在 Project location 编辑框中选择和更改存放路径,在 Project name 输入框中输入与 ArtifactId 相同的项目名称:“spring-boot-hello”,如图 1-8 所示。

单击 Finish,完成项目创建,这样将在当前窗口中打开一个新项目,如图 1-9 所示。其中,在工程根目录中生成了一个 pom.xml,即 Maven 的项目对象模型(Project Object Model),并生成了源代码目录 java、资源目录 resources 和测试目录 test 等,即生成了一个项目的一些初始配置和目录结构。

图 1-7 输入 GroupId 和 ArtifactId

图 1-8 指定项目名称和存放路径

图 1-9 初始创建的项目

下一节将使用这个项目工程来创建第一个使用 Spring Boot 开发框架的应用实例。

1.2.2 使用 Spring Initializr 新建项目

新建一个 Spring Boot 项目,也可以使用 Spring Initializr 的方式,这种方式很简单,如图 1-10 所示。注意 Initializr Service URL 为 https://start.spring.io ,这将会连接网络,以查询 Spring Boot 的当前可用版本和组件列表。使用这种方式新建项目大体上也需要三个步骤。

1.选择类型

可以使用默认选项,注意 Type 为 Maven Project,Java Version 为 1.8,Packaging 为 Jar,如图 1-11 所示。单击 Next 进入下一步。

2.选择 Spring Boot 版本和组件

选择 Spring Boot 版本和 Spring Boot 组件,例如,在 Spring Boot Version 中选择 1.3.5,并勾选 Web 项目组件,如图 1-12 所示,然后单击 Next 进入下一步。

图 1-10 新建一个 Spring Boot 项目

图 1-11 选择项目类型

图 1-12 选择版本和组件

3.输入项目名称

选择存放路径后输入项目名称,如图 1-13 所示,这里使用 demo 作为项目的名称。

图 1-13 输入项目名称

单击 Finish,将创建一个初始化项目,如图 1-14 所示。这个项目不但有完整的目录结构,还有一个完整的 Maven 配置,并且生成了一个默认的主程序,几乎所有的准备工作都已经就绪,并且可以立即运行起来(虽然没有提供任何可用的服务)。这也是 Spring Boot 引以为傲的地方,即创建一个应用可以不用编写任何代码,只管运行即可。

图 1-14 使用 Spring Initializr 创建的初始项目

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。