Spring Boot 简介

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 服务,第一次感受一下框架的魅力。


我有个公众号叫:不安分的猿人 每周都会有技术干货分享给大家,关注我第一时间获取哦!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不安分的猿人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值