- 前言
- 第一部分 基础应用开发
- 第 1 章 Spring Boot 入门
- 第 2 章 在 Spring Boot 中使用数据库
- 第 3 章 Spring Boot 界面设计
- 第 4 章 提高数据库访问性能
- 第 5 章 Spring Boot 安全设计
- 第二部分 分布式应用开发
- 第 6 章 Spring Boot SSO
- 第 7 章 使用分布式文件系统
- 第 8 章 云应用开发
- 第 9 章 构建高性能的服务平台
- 第三部分 核心技术源代码分析
- 第 10 章 Spring Boot 自动配置实现原理
- 第 11 章 Spring Boot 数据访问实现原理
- 第 12 章 微服务核心技术实现原理
- 附录 A 安装 Neo4j
- 附录 B 安装 MongoDB
- 附录 C 安装 Redis
- 附录 D 安装 RabbitMQ
- 结束语
1.2 创建项目工程
现在,可以尝试使用 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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论