SSM框架学习笔记3——SpringBoot介绍与使用
SSM框架学习笔记系列,记录的是我在参加学校的京淘项目时所学习的内容,经我个人总结整理而成为本系列学习笔记。预计将分开为X篇进行记录。
接下来是这一系列的第三篇学习笔记
3 SpringBoot
3.1 简介
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。SpringBoot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。成为SpringBoot全家桶。
特点:
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
在我的理解中,目前我接触最多的SpringBoot的功能是简化了项目的搭建,特别是对本项目的依赖的配置,在SpringBoot项目创建过程中即可选择一些依赖包(还有一些不常用的包没有被提供)进行配置,而无需进行繁琐地查找jar包的坐标过程。
所以接下来就记录如何生成SpringBoot项目
3.2 SpringBoot项目生成
这里记录我接触到的两种方法,在我看来本质上其实是一种方法,只是表现形式(看起来)不同
3.2.1 通过start.spring.io网站
对于eclipse而言,我只接触过通过这种方法来创建springboot项目,因为eclipse并未直接提供创建springboot项目的接口。
浏览器访问start.spring.io网站,可出现下图页面
- 我们需要填写本页面信息来创建项目,其中,左上方的三个栏目我还未曾改动过,对我来说,创建一个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项目步骤如下:
- 选择合适的STS版本下载并安装
- 像2.5中配置eclipse所说的那样配置STS:SSM框架学习笔记2——Maven安装、环境配置、IDE配置
- 在STS中新建SpringBoot项目
3.1 编辑项目信息
3.2添加组件依赖
4.完成并等待项目创建完成后,可前往pom.xml查看项目的依赖情况
5.如果JRE版本号不为1.8,或者看见如下错误提示,则需要执行Maven更新项目操作
更新项目操作
6.测试
在main函数所在页面中运行程序
如果出现8080,则表示成功.
目前为止这一系列已更新的学习笔记导航:
SSM框架学习笔记1——Maven
SSM框架学习笔记2——Maven安装及配置
SSM框架学习笔记3——SpringBoot介绍与使用
SSM框架学习笔记4—Junit单元测试
SSM框架学习笔记5—Mybatis
SSM框架学习笔记6—Mybatis Plus
SSM框架学习笔记7—Spring
SSM框架学习笔记8—SpringMVC背景
SSM框架学习笔记9—SpringMVC常用注解和RESTful介绍
SSM框架学习笔记10—SpringMVC请求和响应