Spring Boot(一):Spring Boot 简介

Spring Boot是什么

Spring Boot是由Pivotal团队提供的全新框架,它是基于Spring 4.0设计的,且继承了Spring框架原有的优秀特性,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。另外Spring Boot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

使用Spring Boot有什么好处

1、使编码变得简单

2、使配置变得简单

3、使部署变得简单

4、使监控变得简单

Spring Boot的特点

1、自动配置

针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置,让你无需手动进行配置

2、约定优于配置

约定优于配置也被称为习惯优于配置,它的目的在于减少软件开发人员所需要作出的决定的数量,从而获得简单的好处,而又不失其中的灵活性,开发人员仅仅需要规定应用中不符合约定的部分。例如,如果业务中有个名为Blog的实体类,数据库中对应的表就会默认名称为blog,只有在偏离这一约定的时候,比如将该表命名为my_blog,才会需要写有关这个名字的配置。

3、起步依赖

告诉Spring Boot需要什么功能,它就能引入需要的库。

4、内嵌servlet容器

内嵌式容器简化Web项目

5、应用监控

添加spring-boot-starter-actuator依赖后,Spring Boot会默认配置一些通用的监控,比如jvm监控、类加载、健康监控等,对应用进行监控和管理。

系统要求

目前Spring Boot正式版本为2.5.1,这个版本需要的Java版本为Java8及以上,需要的Maven版本为3.3及以上,本系列文章统一使用以下版本:

Spring Boot:2.5.1 
Java:Java 8 
Maven:3.8.1 
开发工具:IDEA 
系统:macOS Catalina 10.15.2 

更多内容,请扫码关注~

猜你喜欢

转载自blog.csdn.net/tunan666/article/details/118014104