【SpringBoot 框架】- 入门 - 快捷创建项目、环境搭建、项目热部署

一、概述

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版权协议,转载请附上原文出处链接和本声明。