springboot2.x入门实战案例学习(适合小白):第一篇

1 文章说明

本篇文章是spirngboot2.x开发的入门教程,是系统系统学习并总结springboot系列文章的第一篇,将自己的学习步骤通过截图的方式记录下来,以便以后复习,基本上每一步都有相关的截图和说明,即使是小白照着做也可以成功搭建第一个spirngboot项目

2 环境及版本要求

  • jdk1.8及以上
  • maven3及以上
  • idea
  • spirngboot2.x

3 开发步骤

本次使用一个工作空间对应多个项目的方式,其中的工作空间在idea中被称为项目,项目被称为model,其本质是一样的

首先创建工作空间,即创建项目,选择maven项目,sdk选择1.8及以上版本,然后点击下一步:
springboot2.x入门实战案例学习(适合小白):第一篇_第1张图片

指定GAV坐标,继续下一步:

springboot2.x入门实战案例学习(适合小白):第一篇_第2张图片

指定工作空间名称,其余默认,点finish:

springboot2.x入门实战案例学习(适合小白):第一篇_第3张图片

点击右下角的红框选项,此选项可以在修改pom文件后自动将依赖包导入到classpath中,如果依赖没有导入成功,也可以右键pom文件,选择reimport手动导入:

springboot2.x入门实战案例学习(适合小白):第一篇_第4张图片

工作空间创建好之后接着便可以创建项目了,在idea中是创建model:

springboot2.x入门实战案例学习(适合小白):第一篇_第5张图片

此处使用spring initializr自动创建springboot项目,你也可以创建普通的maven项目,然后自己手动的创建必要的文件,推荐使用此种方式(需要联网才能使用):

springboot2.x入门实战案例学习(适合小白):第一篇_第6张图片

填写GA信息,其余默认,点击下一步:

springboot2.x入门实战案例学习(适合小白):第一篇_第7张图片

红框内表示即将创建的spirngboot版本号,可以手动选择,左边是springboot提供的各种starter,此处可以点击web,勾选中间列出的web启动器,如果不选也没关系,项目创建成功后可以通过手动添加依赖的方式加进去:

springboot2.x入门实战案例学习(适合小白):第一篇_第8张图片

指定项目名,点击finish:

springboot2.x入门实战案例学习(适合小白):第一篇_第9张图片

默认生成如下信息:

springboot2.x入门实战案例学习(适合小白):第一篇_第10张图片

在此目录下创建class文件:

springboot2.x入门实战案例学习(适合小白):第一篇_第11张图片

类名如下:

springboot2.x入门实战案例学习(适合小白):第一篇_第12张图片

编写创建后的文件类,添加如下信息:

springboot2.x入门实战案例学习(适合小白):第一篇_第13张图片

打开默认生成的类,单击右键运行该main方法:

springboot2.x入门实战案例学习(适合小白):第一篇_第14张图片

出现如下信息,并且没有出现报错,最左侧红色方框没有结束表示服务启动成功:

springboot2.x入门实战案例学习(适合小白):第一篇_第15张图片

浏览器中输入请求路径即可看到返回结果,因为本机端口8080被占用,只能修改为8888,一般此处不需要修改,使用8080即可访问:

springboot2.x入门实战案例学习(适合小白):第一篇_第16张图片

springboot项目本身便可以被打包成一个单独的可执行jar,使用推荐的方式生成pom文件后会在其中添加spirngboot自带的maven打包插件,如果没有自己手动添加如下信息:

springboot2.x入门实战案例学习(适合小白):第一篇_第17张图片

在命令行中执行maven的打包命令即可将spirngboot项目打包为jar:

springboot2.x入门实战案例学习(适合小白):第一篇_第18张图片

如下显示build success即表示打包成功,成功以后会在target目录下输出打包好的jar,后边带original表示包含源码的jar:

springboot2.x入门实战案例学习(适合小白):第一篇_第19张图片

在命令行中切换到target目录,执行java -jar命令即可运行成功(下边红框内将java错输为jar),在次使用浏览器访问即可得到相同的效果:

springboot2.x入门实战案例学习(适合小白):第一篇_第20张图片

4 总结

springboot极大的简化了spring开发,搭建一个springboot项目非常的简单,不需要关心任何配置,只需要几分钟即可搞定,非常适合开发微服务项目

你可能感兴趣的:(springboot)