springboot2.x入门实战案例学习(适合小白):第一篇
1 文章说明
本篇文章是spirngboot2.x开发的入门教程,是系统系统学习并总结springboot系列文章的第一篇,将自己的学习步骤通过截图的方式记录下来,以便以后复习,基本上每一步都有相关的截图和说明,即使是小白照着做也可以成功搭建第一个spirngboot项目
2 环境及版本要求
- jdk1.8及以上
- maven3及以上
- idea
- spirngboot2.x
3 开发步骤
本次使用一个工作空间对应多个项目的方式,其中的工作空间在idea中被称为项目,项目被称为model,其本质是一样的
首先创建工作空间,即创建项目,选择maven项目,sdk选择1.8及以上版本,然后点击下一步:
指定GAV坐标,继续下一步:
指定工作空间名称,其余默认,点finish:
点击右下角的红框选项,此选项可以在修改pom文件后自动将依赖包导入到classpath中,如果依赖没有导入成功,也可以右键pom文件,选择reimport手动导入:
工作空间创建好之后接着便可以创建项目了,在idea中是创建model:
此处使用spring initializr自动创建springboot项目,你也可以创建普通的maven项目,然后自己手动的创建必要的文件,推荐使用此种方式(需要联网才能使用):
填写GA信息,其余默认,点击下一步:
红框内表示即将创建的spirngboot版本号,可以手动选择,左边是springboot提供的各种starter,此处可以点击web,勾选中间列出的web启动器,如果不选也没关系,项目创建成功后可以通过手动添加依赖的方式加进去:
指定项目名,点击finish:
默认生成如下信息:
在此目录下创建class文件:
类名如下:
编写创建后的文件类,添加如下信息:
打开默认生成的类,单击右键运行该main方法:
出现如下信息,并且没有出现报错,最左侧红色方框没有结束表示服务启动成功:
浏览器中输入请求路径即可看到返回结果,因为本机端口8080被占用,只能修改为8888,一般此处不需要修改,使用8080即可访问:

springboot项目本身便可以被打包成一个单独的可执行jar,使用推荐的方式生成pom文件后会在其中添加spirngboot自带的maven打包插件,如果没有自己手动添加如下信息:
在命令行中执行maven的打包命令即可将spirngboot项目打包为jar:
如下显示build success即表示打包成功,成功以后会在target目录下输出打包好的jar,后边带original表示包含源码的jar:
在命令行中切换到target目录,执行java -jar命令即可运行成功(下边红框内将java错输为jar),在次使用浏览器访问即可得到相同的效果:
4 总结
springboot极大的简化了spring开发,搭建一个springboot项目非常的简单,不需要关心任何配置,只需要几分钟即可搞定,非常适合开发微服务项目