一、概述
1、SpringBoot简介
SpringBoot官网说:“SpringBoot使创建独立的、生产级的基于Spring的应用程序变得很容易,您可以“直接运行”这些应用程序。”也就是说,SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务之间进行思维的切换,全身心的投入到逻辑业务代码编写中,从而大大提高了开发效率,一定程度上缩短了项目周期。
相对于ssm框架的整合,SpringBoot 来开发项目则只需要非常少的几个配置 就可以搭建起来一个 Web 项目,并且利用 IDEA 可以自动生成,SpringBoot 真香!
2、SpringBoot 特点
- 去除了大量的xml配置文件
- 简化复杂的依赖管理 配合各种starter使用,基本上可以做到自动化配置
- 快速启动容器
- 支持关系数据库和非关系数据库
- 支持热部署
二、IDEA快捷创建SpringBoot项目
1、新建一个Project

2、创建Spring Initializr模块

3、填写项目的相关信息

4、选择SpringBoot需要的启动依赖,在这里可以有很多选项,根据需求选择

5、项目目录结构

6、点击SpringbootJpaRedisApplication启动项目
点击这个类,如果控制台出现以下图标,则表示springboot项目创建完成。由此可见,springboot项目创建非常简单,不需要程序员过多的配置,都是springboot自己配置。这就是springboot的优点之一。

三、项目热部署
我们在开发中反复修改类、页面等资源,每次修改后都是需要重新启动才生效,这样每次启动都很麻烦,浪费了大量的时间,我们可以在修改代码后不重启就能生效,在
pom.xml 中添加如下配置就可以实现这样的功能,我们称之为热部署。热部署分为两个步骤:
- 对 idea 进行自动编译设置
- 在 pom.xml 进行配置(如果在创建项目时选中了热部署就不在需要配置)
1、配置idea
【1】点击文件(file)—>设置(settings)—>编辑器(Compiler),勾选如图,点击Apply,OK
【2】按住快捷键:Shift+Ctrl+A,选择选项栏的All,然后搜索(Registry)
然后选中如图所示勾选:

2、配置 pom.xml
如果在之前创建项目中选择了就跳过此步,当pom.xml文件中出现了如下依赖就可以了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
3、测试
先启动项目,然后在任意一个类中修改一些代码,当代码修改完成后等待几秒,当控制台会自动启动项目就意味着热部署成功。
版权声明:本文为qq_40607484原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。