
简单来说Spring Boot就是Spring的“脚手架”,就是一个框架

Spring是为了简化Java程序开发而诞生的,那么Spring Boot是为了简化Spring框架程序开发而诞生的,有了Spring Boot就可以更加方便快速的使用Spring了!
简单介绍一下Spring Boot的优点:
Spring Boot的缺点:

使用IDEA社区版的话,第一件事就是需要安装插件:
需要下载spring assistant插件:
另外如果版本过低或者过高的话是没有这个插件的,就可以下载一切其他功能类似的插件,类似于下面的插件:

安装好了之后(一般重启一下IDEA),再创建项目就会有这样的选项

可以使用国外源,也可以使用国内源(https://start.aliyun.com),如果国外源失败的话,可以使用国内源!

这里先使用国外源来介绍一下:
点击next会出现下面的画面

这一般改一个Java版本就可以了,点击next:


一般会添加这三个引用!

然后就和创建其他项目一样的方法了
成功之后刚进去启动会是这样的橙色:

表示还没有加载成功,就需要继续加载,直至变成蓝色的可启动的类才表示成功了

这就表示可以启动了

运行这个类,如果能运行成功,并且没有退出服务器,就表示创建成功了!

另外如果是使用国内源的话:

需要使用这个版本(版本就会低一些),同样也是可以使用的!
另外专业版的话,直接选择这个选项就可以了

剩下的基本都是一样的了!
另外需要更改Maven的国内源,比较好一些:

网页版创建了解即可!
打开这个Spring Initializr网页,不需要添加插件即可使用:



点击成按钮会可以生成个 Spring Boot 的 zip 包

解压 zip 之后录如下:

这就是一个Spring Boot的项目了,解压出来到IDEA就可以打开了!
最后就输出一个简单的hello world:
在和启动文件平级或者子类(约定大于配置,如果不遵循会出现错误,并且不好排查)里面创建一个类:

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class Test {
@ResponseBody //返回一个非静态页面的数据
@RequestMapping("/fun") //设置路由地址
public String func(){
return "hello world";
}
}
然后在浏览器访问http://localhost:8080/fun就可以显示hello world字样了!

这样一个简单的Spring Boot项目就成功了!

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦