点击上方“芋道源码”,选择“设为星标”
做积极的人,而不是积极废人!
源码精品专栏
摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/quick-start/ 「芋道源码」欢迎转载,保留摘要,谢谢!
1. 概述
2. 快速入门
3. Spring Initializr
4. IDEA x Spring Initializr
666. 彩蛋
1. 概述
我们先来简单了解下 Spring Boot 是什么?其官方介绍自己如下:
FROM 《Spring 中文文档 —— Spring Boot 简介》
使用 Spring Boot 可以很容易地创建出能直接运行的独立的、生产级别的基于 Spring 的应用。 我们对 Spring 平台和第三方类库有自己的考虑,因此您可以从最基本的开始。大多数 Spring Boot 应用只需要很少的 Spring 配置。
您可以使用 Spring Boot 来创建一个可以使用
java -jar
命令来运行或者基于传统的 war 包部署的应用程序。我们还提供了一个用于运行 spring scripts 的命令行工具。我们的主要目标是:
为所有 Spring Boot 开发提供一个更快、更全面的入门体验。
坚持自我虽好,但当需求出现偏离,您需要能迅速摆脱出来。
提供大量非功能性特性相关项目(例如:内嵌服务器、安全、指标、健康检查、外部配置)。
绝对没有代码生成,也不要求 XML 配置。
是不是看着有点懵逼?重点先理解是加粗的两句话。简单来说,通过使用 Spring Boot,我们无需再进行大量的 Spring 配置,只需要少量甚至零配置。
可能这么说还是有点抽象,我们直接来动手,奥利给,干就完事了!
2. 快速入门
本小节,我们搭建 Spring Boot 示例项目,并在其中使用 SpringMVC 来提供一个简单的 HTTP API。
在开始搭建示例项目之前,胖友需要先做好如下准备:
JDK8+
友情提示:Spring Boot 2.X 版本,需要最低的 Java 版本是 8。
Maven
本文希望胖友对 Maven 构建工具有过一定的了解。如果没有的话,可以看看《Maven最全教程,看了必懂》文章。
IDEA
宇宙最强 Java 开发者工具,没有之一。
2.1 创建 Maven 项目
① 打开 IDEA,点击菜单 File
-> New
-> Project...
来创建项目。如下图所示:
② 选择 Maven
类型,点击「Next」按钮,进入下一步。输入 Maven 的 GroupId
、ArtifactId
,如下图所示: