1.简介
Spring Boot是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 也成为最流行的微服务框架之一。
Spring Boot的目标是为平台带来另一种开发体验,从而简化对这些已有技术的使用。Spring Boot 用更简洁的方式来构建项目。对于已经熟悉 Spring 生态系统的开发人员来说,Spring Boot是很容易入门。
Spring Boot 官网:https://spring.io/projects/spring-boot
2.功能
Spring Boot 的主要功能:
- 创建独立 Spring 应用
- 直接内嵌 Tomcat, Jetty 或者 Undertow (不需要部署 WAR 文件)
- 提供
starter
POM 文件来简化 maven 配置 - 尽可能的自动配置 Spring
- 提供产品级别的功能如健康检查和外部化配置
- 完全没有代码生成并不需要 XML 配置
3.快速入门
前提
- 安装 Java 开发环境,
Jdk8
以上版本。 - 安装
Maven3
工具,maven是一个项目构建和管理的工具,提供了帮助管理构建、文档、报告、依赖、发布、分发的方法 。
安装 JDK8
1.下载 Jdk8
Jdk8下载地址,根据自己的机器下载不同的版本,我这里下载的 win 64bit 版本。注意:这里需要 Oracle
装好认证,没有账号的小伙伴先注册一个账号。
2.安装和配置
下载完 Jdk8
安装包,点击 next 就可安装完成 。
配置环境变量(以 Windows 为例),右击"我的电脑",点击"属性",选择"高级系统设置",选择"高级"选项卡,点击"环境变量";在"系统变量"中设置 JAVA_HOME、PATH、CLASSPATH 三个属性,若不存在则点击"新建"。
JAVA_HOME C:\Program Files\Java\jdk1.8.0_101 //jdk安装路径
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
WIN + R
快捷键打开命令行窗口,执行 java -version
命令,如下图所示,表示 JDK 安装成功。
安装 Maven3
Maven 下载地址 ,解压 zip 包到本地磁盘,新建系统环境变量 MAVEN_HOME:
MAVEN_HOME D:\maven\apache-maven-3.5.0 //Maven本地路径
在 cmd 命令行输入 mvn -v
,如下图所示,表示安装成功。
安装Spring Boot CLI
Spring Boot CLI(命令行界面)是一个命令行工具,可用于快速使用Spring进行原型设计。可以运行Groovy脚本,这意味着您具有类似Java的熟悉语法,而没有太多样板代码。这绝对是使Spring应用程序启动的最快方法。
Spring Boot CLI手动下载地址:
瞎子完成安装包,在path
环境变量尾部添加 Spring Boot CLI 的安装路径,在命令行窗口执行 spring --version
,出现如下图表示安装成功:
编写 groovy 代码
创建 app.groovy
文件,文件的语法是 java
的语法,代码如下:
@RestController
class ThisWillActuallyRun {
@RequestMapping("/")
String home() {
"Hello World!"
}
}
**运行 Demo **
WIN + R
快捷键打开命令行窗口,执行如下代码,项目即可启动。注:这里以 windows
环境为例。
cd D:\md博客文章\springboot系列教程
d:
spring app.groovy
初次执行可能稍微等一会,需要下载一些依赖,项目运行成功如下图:
在浏览器访问:http://localhost:8080/ ,显示效果如下图:
4.总结
框架的学习是持续的过程,所以兴趣是最大的动力。本篇我们了解了 SpringBoot
的由来,框架的主要功能,并通 Spring Boot 命令行快速构建了一个 web 服务,第一次感受一下框架的魅力。
![](https://i-blog.csdnimg.cn/blog_migrate/724ef114c116193991bdfaf75c6aee46.png)