SpringBoot(1) - - 搭建第一个SpringBoot工程

【SpringBoot(1) - - 搭建第一个SpringBoot工程】项目地址:https://github.com/zhaopeng01/springboot-study/tree/master/study1
如果你是一个后台开发人员那么SpringBoot你绝对不会陌生(把自己关在小黑屋拔掉网线工作好几年的大神不算),如果你不是一个后台开发人员那么SpringBoot你也应该略有耳闻,现在的互联网微服务已经热火朝天了,如果现在还没有听说过微服务,赶紧去了解一下,这篇如题主要搞一下SpringBoot,在long long a go时候我们还在用着SSM和SSH,那配置文件有时候自己都不知道自己写了点啥,而且随随便便报个错,这一顿找,问题多的很,这时候SpringBoot就是为了解决这些问题来的了,使用简单方便,之前搭建一个项目,哎呀这一顿配置呀,现在有了SpringBoot就知道啥叫 ‘最快的男人’
1.环境

  • IntelliJ IDEA 2018.1
  • SpringBoot 2.0.4.RELEASE
  • JDK 1.8
2.开始 首先映入我们眼帘的是点点点三部曲
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

就这波操作绝对的666
然后接下来
到这一步选择的时候,如图中选项的是Spring Initializr(官方的构建插件,需要联网)我们将在本篇中用插件构建
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

这里就是填写和我们项目相关的一些内容了
Group:组织ID,一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等,其中org为非营利组织,com为商业组织。如阿里、淘宝(com.alibaba/com.taobao)
Artifact:唯一标识符,一般是项目名称
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

Spring Initializr 为我们提供了很多依赖的选项,不同的选项有不同的作用,因为我们是初建所以我们只需要依赖Web就可以了,选择好依赖包之后点击Next->Finish *
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

然后我一般是要配置一下自己的maven仓库的(初建可以不用管这些)
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

完了之后这是目录结构
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

pom.xml 依赖
4.0.0com.zyc demo 0.0.1-SNAPSHOTjardemo Demo project for Spring Bootorg.springframework.boot spring-boot-starter-parent 2.0.4.RELEASE UTF-8UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin

主函数入口
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

这时候就到了国际惯例的时候了HelloWorld
package com.zyc.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController {@GetMapping("/hello") public String Hello() { return "Hello World!"; } }

在这个最国际的工作做完之后然后我们来启动我们的项目
在我们的主函数入口中启动main方法
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

然后就会看到像这样的日志文件打印到我们的控制台
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

然后在我们的浏览器中输入http://localhost:8080/hello
就会看到我们的神作了
SpringBoot(1) - - 搭建第一个SpringBoot工程
文章图片

3、最美的地方: 没有做任何的web.xml配置, 没有做任何的sping mvc的配置 没有配置tomcat(springboot内嵌了tomcat)
4、SpringBoot 工程启动方式
  1. Application类main方法启动
  2. mvn clean install/package cd 到target目录,java -jar 项目.jar,注意这里需要加入依赖spring-boot-maven-plugin生成可执行的jar
  3. mvn spring-boot: run 启动
这样我们的一个简单的搭建就OK了
外话 关于SpringBoot的教程在我之前也有很多大佬写过了,我也是来作为一个个人的笔记来进行记录,如有雷同,还望海涵,希望可以给大家带来帮助 ~ ~&
虚心的去学习,自信的去工作~

    推荐阅读