前言:
大家好,我是良辰丫,前面几篇文章,我们系统的学习了Spring框架,今天开始,我们就要学习更高级的SpringBoot框架了,不要着急哦,我们一起畅游SpringBoot框架的世界.💌💌💌
🧑个人主页:良辰针不戳
📖所属专栏:javaEE进阶篇之框架学习
🍎励志语句:生活也许会让我们遍体鳞伤,但最终这些伤口会成为我们一辈子的财富。
💦期待大家三连,关注,点赞,收藏。
💌作者能力有限,可能也会出错,欢迎大家指正。
💞愿与君为伴,共探Java汪洋大海。
目录
1. 走进Spring Boot
- Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。
- 人类的发展与进步的其中一个原因就是"懒",这个懒不是贬义词,这是抽象的说法.
Spring Boot的优点 :
- 能够快速集成框架,什么意思呢,就是快速添加依赖,不用再maven仓库里面查找依赖去复制了.
- 内置了运行容器,在咱们之前的项目部署需要用到Tomcat,但是在我们的Spring Boot时代,我们就不需要依靠外在的容器,因为Spring Boot内置了项目部署的容器.
- 可以快速部署项目,有启动类,直接通过启动类我们就可以观察效果,不需要servlet中的Smart Tomcat插件.
- 不需要复杂的xml文件,使用注解和我们新的配置文件(配置文件在下一篇文章中会学到)就可以完成相关操作.
- 在Spring Boot项目中可以更好的观察项目的运行情况(后续了解).
Spring Boot有那么多优点,我们只需要记住几个主要的即可.
- 快速添加依赖.
- 内置web容器.
- 自动装配.
2. Spring Boot项目的创建
2.1 Spring Boot插件的安装
- 在idea社区版,使用Spring Boot要下载相应的插件.
- 但是社区版中高版本的idea的该插件也是收费的,因此我建议大家使用合适的idea版本,2021.3.2就很好用,2020的版本有点老,不建议大家使用.
- 2022.1.x之前都是不需要收费的.
- Spring Boot插件弄的优点特殊,我反正看不明白哈,下载前后插件名字不一样,我还以为卡bug了,大家注意一下哈.
2.2 创建第一个Spring Boot
- 新建一个Spring Boot项目,注意是Spring Boot项目,不是maven项目.
- 选择maven配置,并且使用java8的版本,因为咱们的jdk是java8.
- Spring Boot一定要选择最低的那个,因为咱们的JDK版本是8,否则会有不必要的麻烦.
- 项目创建完之后,maven配置可能没有导入进来,需要咱们手动导入一下.右击咱们的项目名字,选择ADD Framework Support,如下图所示.
- 验证我们的Spring Boot程序是否创建成功.Spring Boot会自带一个main方法,我们只需要运行main方法即可,控制台打印出Spring Boot的标志,且没有异常退出,那么说明我们的Spring Boot项目创建成功了.
3. 通过网页创建Sping Boot项目
有时候,由于种种原因,我们的Spring Boot项目总是创建不成功,莫名其妙,不用担心哈,官方给我们提供了
通过网页创建Sping Boot项目
的方式,那么到底该如何创建呢,我们慢慢往下看.
链接: 网页链接
也可以直接复制这个链接到浏览器: https://start.spring.io/
- 打开网页链接.
- 配置相关属性.
- 点击箭头所指的方向下载安装包.
- 解压安装包.
- idea打开该文件,就是一个Spring Boot文件.
4. 简述Spring Boot目录结构
5. 浏览器验证我们的Spring Boot程序
packagecom.example.demo;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/user")publicclassUser{@RequestMapping("/say")publicStringsay(){return"hello,world !!!";}}
- 先不用管我们的注解是什么意思,后续我们会进行详解.
- 先运行我们的启动类.
- 通过浏览器进行访问.
- 此时说明我们的项目已经创建成功了.
后序:
这篇文章的主线任务就是学会去创建我们的第一个Sping Boot项目,我们会慢慢,由浅入深,循序渐进,和大家一起去熟悉Sping Boot的.🍬🍬🍬
版权归原作者 良辰针不戳 所有, 如有侵权,请联系我们删除。