Spring Boot 详细简介

Spring Boot 在最近几年特别流行,现在新的项目,几乎都在使用 Spring Boot 框架进行开发。为啥它深受大家的喜爱呢?

今天,给大家简单的介绍一下 Spring Boot。后续会给大家介绍 Spring Boot 系列教程,包括实战。

Spring Boot 简介

Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。

可以这么理解,它默认配置了很多框架的使用方式,就像 Maven 一样,整合了所有的 Jar 包,用特定的方式进行配置,简化开发配置过程。

Spring Boot 好处

简化、快速、方便。在以前搭建 Spring + Spring MVC + MyBatis 框架时,需要以下这么几步:

  1. 配置 web.xml,加载 Spring
  2. 配置 Spring,配置 MyBatis、配置数据库连接信息
  3. 配置读取配置文件
  4. 配置日志文件

最后,配置 Tomcat 运行项目。

如果项目中有几个子项目,每个都需要这样配置。这样的工作就是复制粘贴,耗时且容易出错。

但是,如果使用 Spring Boot 的话,只需要几步,就可以非常容易和快速地创建基于 Spring 框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控变简单了......

总之,Spring Boot 对开发框架过程中进行革命的颠覆,简化繁琐的 web 配置,采用大量的配置来简化我们的开发过程。

我们来看 Spring Boot 在国内关注的趋势图

image-20210106230900527

Spring Boot 特性

  1. 快速构建基于 Spring 的应用程序
  2. 通过 Java main 能够快速启动内嵌的 Tomcat,不需要打包部署 war 包
  3. 可以根据提供 pom 的 start 简化 Maven 配置,让 Maven 配置更加简单
  4. 自动配置 Spring、Spring MVC
  5. 采用注解配置,几乎不用使用 XML配置文件

Spring Boot 四大核心

  1. 自动配置:Spring Boot 能够提供常用的 Spring 应用程序的功能
  2. 起步依赖:Spring Boot 能引用需要的依赖库
  3. Actuator:深入 Spring Boot 应用程序,能探究内部信息
  4. 命令行界面:可选特性,主要针对 Groovy 语言使用

简单介绍了 Spring Boot,知道它能干嘛,有什么好处。后续用起来才能更加明白。

下一篇文章给大家介绍如何创建一个 Spring Boot 项目,敬请期待哈。

posted @ 2021-01-13 12:04  格姗知识圈  阅读(1027)  评论(0编辑  收藏  举报