Spring Boot 简介

时间:2021-06-24 18:08:31

作者其他Spring系列文章

Spring Framework简介

Spring框架快速入门

 Spring Boot愿景

Spring Boot愿景就是让我们创建可运行的、独立的、基于Spring的产品级应用程序变得更加容易。框架对Spring平台和第三方库进行了高度整合,这样您就可以轻松上手了。大多数Spring Boot应用程序只需要很少的Spring配置。

使用Spring Boot创建程序及运行程序过程非常简单,方法如下

1)通过使用Java -jar指令可以运行

2)更传统的war部署来启动运行

3)spring boot提供的运行“spring脚本”的命令行工具

Spring主要目标是:

  • 为所有Spring开发提供从根本上更快且可广泛访问的入门体验。
  • 开箱即用,但随着需求开始偏离默认值而迅速摆脱困境。
  • 提供大型项目(例如嵌入式服务器,安全性,度量标准,运行状况检查和外部化配置)通用的一系列非功能性功能。
  • 绝对没有代码生成,也不需要XML配置。

Spring Boot精要

Spring将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心。

  • 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
  • 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
  • 命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
  • Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。