这篇文章是视频笔记的第一篇文章,入门 SpringBoot3,简单介绍 SpringBoot3


1. SpringBoot 是什么

SpringBoot 是一个快速开发框架,它封装了 Spring 框架,简化了 Spring 框架的使用,提供了各种开箱即用的功能。只需要编写少量的配置即可快速整合第三方框架

2. SpringBoot 特点

  • 快速创建一个独立的 Spring 应用
  • 直接嵌入 Tomcat,无需部署 WAR 文件
  • 提供各种场景启动器,只需要导入相应的starter即可启动对应的场景
  • 简化 Spring 配置,支持各种配置方式。当导入对应的场景启动器后,这个场景的配置会提供默认的自动配置项
  • 约定大于配置,如果需要定制,只需要修改其中的几项配置即可实现
  • 还提供了生产几倍的特性;例如监控指标,健康检查,外部化配置等。 ::: info 总结:SpringBoot 可以简化开发,简化配置,简化整合,简化部署,简化运维,简化监控 :::

3. SpringBoot 打包

SpringBoot 打包需要一个导入一个打包插件,在 pom.xml 中导入

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

执行 mvn clean package即可将项目打包成为一个jar

4. SpringBoot 整合其它场景启动器

官方提供的启动器一般命名为 spring-boot-starter-*; 第三方提供的启动器名为为 *-spring-boot-starter