SSM框架学习笔记3——SpringBoot介绍与使用

3 SpringBoot

3.1 简介

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。SpringBoot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。成为SpringBoot全家桶。
SSM框架学习笔记3——SpringBoot介绍与使用特点:

  1. 创建独立的Spring应用程序
  2. 嵌入的Tomcat,无需部署WAR文件
  3. 简化Maven配置
  4. 自动配置Spring
  5. 提供生产就绪型功能,如指标,健康检查和外部配置

在我的理解中,目前我接触最多的SpringBoot的功能是简化了项目的搭建,特别是对本项目的依赖的配置,在SpringBoot项目创建过程中即可选择一些依赖包(还有一些不常用的包没有被提供)进行配置,而无需进行繁琐地查找jar包的坐标过程。
所以接下来就记录如何生成SpringBoot项目

3.2 SpringBoot项目生成

这里记录我接触到的两种方法,在我看来本质上其实是一种方法,只是表现形式(看起来)不同

3.2.1 通过start.spring.io网站

对于eclipse而言,我只接触过通过这种方法来创建springboot项目,因为eclipse并未直接提供创建springboot项目的接口。
浏览器访问start.spring.io网站,可出现下图页面
SSM框架学习笔记3——SpringBoot介绍与使用

  • 我们需要填写本页面信息来创建项目,其中,左上方的三个栏目我还未曾改动过,对我来说,创建一个Java语言的Maven项目是毋庸置疑的,而springboot的版本则默认为最常用最稳定的版本,所以我也没改。
  • 而左下角则需要填写自己项目的名称,右边则可以添加本项目的依赖包
  • 填完信息后即可单击下方的GENERATE按钮生成项目压缩包,一般我只需要将压缩包中的pom.xml文件(事关依赖)覆盖掉我们自己新建的eclipse项目中的pom.xml

3.2.2 用STS来创建

STS是spring tools suite的一个简称,是基于eclipse的、开发spring应用的定制的开发环境。

提供了实现、调试、运行、部署spring应用的现成的环境。包括, integrations for Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven, AspectJ, 以及最新发布的 Eclipse .

sts是为了开发spring应用对eclipse进行定制的产物,为spring应用的开发提供充分的支持,使spring开发更加的简单、高效。

STS下载地址:https://spring.io/tools

使用STS创建SpringBoot项目步骤如下:

  1. 选择合适的STS版本下载并安装
  2. 像2.5中配置eclipse所说的那样配置STS:SSM框架学习笔记2——Maven安装、环境配置、IDE配置
  3. 在STS中新建SpringBoot项目
    SSM框架学习笔记3——SpringBoot介绍与使用
    3.1 编辑项目信息
    SSM框架学习笔记3——SpringBoot介绍与使用
    3.2添加组件依赖
    SSM框架学习笔记3——SpringBoot介绍与使用

4.完成并等待项目创建完成后,可前往pom.xml查看项目的依赖情况

5.如果JRE版本号不为1.8,或者看见如下错误提示,则需要执行Maven更新项目操作

SSM框架学习笔记3——SpringBoot介绍与使用
更新项目操作
SSM框架学习笔记3——SpringBoot介绍与使用
6.测试
在main函数所在页面中运行程序
SSM框架学习笔记3——SpringBoot介绍与使用
如果出现8080,则表示成功.
SSM框架学习笔记3——SpringBoot介绍与使用