欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

初识Spring Boot

程序员文章站 2022-06-19 14:46:36
Spring Boot到底是什么东西?为什么这几年这么流行?我们都可以用它来做什么?是什么先到它的官网看看,点这里直通官网Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".We take an opinionated view of the Spring platform and third-party libr...

Spring Boot到底是什么东西?为什么这几年这么流行?我们都可以用它来做什么?

是什么

先到它的官网看看,点这里直通官网

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need minimal Spring configuration.

打开官网看到的第一句话就是上面的介绍,简单来说他就是小夸了一下自己。
言下之意你可以用Spring Boot创建一个独立的可以发布到生产环境使用的简单应用,你可以直接运行它,而不需要额外的服务器。并且在这个基础上,它还替你整合其他的spring和第三方的库,可以让你很方便的构建可用程序。

通过官网上简单的解释, 我们可以知道他就是一个开发框架, 只是它替你做了一些事情, 并且它认为这些事情是绝大多数如你一样的开发人员需要的。

为什么流行

国内从2016年开始,微服务架构大范围流行,各家公司都在搞微服务化。其中最流行的微服务框架就是Spring团队出品的Spring Cloud框架了。而Spring Cloud的基础就是Spring Boot, Spring Cloud的组件就是一个一个的Spring Boot项目。
同时,撇开Spring Cloud,单独使用Spring Boot也是一个很好的开发框架,没有了以前使用Spring Framework时配置的若干xml,也让前几年流行的“如何整合SSH框架”、“快速整合SSM框架”之类的博文快速消失了。
有两三年开发经验的Java开发人员就可以在很短的时间内使用Spring Boot做出一个看起来还不错的后台服务,对外提供若干可用的接口。

综合来看,Spring Boot是一个可以作为微服务基础,且单打独斗的能力毫不逊色的优秀开发框架。它不流行谁流行呢?

Spring Boot的特点

Spring Boot因为它非常好的封装(约定),所以创建一个Spring Boot项目非常容易,且大部分的Spring Boot程序都子还需要做很少的额外配置。

使用Spring Boot创建的项目推荐使用java -jar的方式运行。当然,传统的war方式部署仍然是支持的。

这个系列讲什么

前面有提到,Spring Boot是一个很能打的框架,而且还是微服务的基础。

写这篇文章的时候,Spring Boot 2.4.1已经发布了。本系列的后续文章将会全部基于Spring Boot的官方文档来撰写,不仅仅是翻译。

关注本系列文章的朋友请收藏地址:Spring Boot Reference Documentation 后续我们都是以这个文档为准。

本文地址:https://blog.csdn.net/weixin_50209853/article/details/112001142