基础
1.介绍与入门
1.1介绍
- SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。
- Spring程序缺点
- 依赖设置繁琐
- 以前写Spring程序,使用的技术都要自己一个一个的写,现在一个坐标搞定
- 配置繁琐
- 以前写配置类或者配置文件,然后用什么东西就要自己写加载bean这些东西,现在什么都不用写
- 依赖设置繁琐
- SpringBoot程序的核心功能及优点
- 起步依赖(简化依赖配置)
- 依赖配置的书写简化就是靠这个起步依赖达成的
- 自动配置(简化常用工程相关配置)
- 配置过于繁琐,使用自动配置就可以做响应的简化,但是内部还是很复杂的
- 辅助功能(内置服务器,……)
- 除了上面的功能,其实SpringBoot程序还有其他的一些优势
- 起步依赖(简化依赖配置)
- Spring程序缺点
1.2SpringBoot的四种创建方式
①idea官方创建
-
创建新模块→Spring Initializr
- 配置相关的信息
- 选择的java版本和电脑上安装的jdk版本对应即可,但是最低要求为jdk8
- 点击下一步时,idea需要为联网状态,否则无法跳转到下一页,只会一直转圈圈
-
选择当前模块需要使用的技术集
- 右下角出现新的内容项即为勾选成功
-
创建控制器类
-
@RestController @RequestMapping("/books") public class BookController { @GetMapping public String getById(){ System.out.println("springboot--测试----11111"); return "springboot--测试----11111"; } }
-
-
运行自动生成的application类
-
然后打开浏览器,输入
http://localhost:8080/books
访问即可
②官网创建
- 打开Spring的官网,打开SpringBoot的目录
https://spring.io/projects/spring-boot
,拉到底下- 点击蓝色的字体
- 这里和idea创建的流程一样
- 点击
CENERATE
- 下载之后就是一个springboot过程文件夹的压缩包了
- 解压缩此文件后,得到工程目录,在Idea中导入即可
③idea阿里云创建
- 创建新模块→Spring Initializr
- 地址:http://start.aliyun.com或https 标签:springboot,Spring,配置,创建,class,starter,SpringBoot From: https://www.cnblogs.com/Myvlog/p/17087440.html