Spring Boot 系列一:Spring boot的概念及其优点

前言:今天叶秋学长带领大家一起进入Spring Boot系列学习,在这里学长想问大家什么是Spring boot?以及它有什么优点?接下来就让学长来一一解读这些问题吧~~

目录

一、SpringBoot 是什么?

二、Spring Boot  的优点有哪些?


一、SpringBoot 是什么?

Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring  框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。

Spring Boot 系列一:Spring boot的概念及其优点_第1张图片

                                                                  SpringBoot图标

二、Spring Boot  的优点有哪些?

Spring Boot 以约定大于配置核心思想开展工作,相比Spring具有如下优势:

  1. Spring Boot 可以快速创建独立的Spring应用程序。

  2. Spring Boot 内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再做部署工作了。

  3. Spring Boot 无需再像Spring一样使用一堆繁琐的xml文件配置。

  4. Spring Boot  可以自动配置(核心)Spring。SpringBoot将原有的XML配置改为Java配置,将bean注入改为使用注解注入的方式(@Autowire),并将多个xml、properties配置浓缩在一个appliaction.yml配置文件中。

  5. Spring Boot 提供了一些现有的功能,如量度工具,表单数据验证以及一些外部配置这样的一些第三方功能。

  6. Spring Boot 可以快速整合常用依赖(开发库,例如spring-webmvc、jackson-json、validation-api和tomcat等),提供的POM可以简化Maven的配置。当我们引入核心依赖时,SpringBoot会自引入其他依赖。

本期分享到此为止,关注博主不迷路,叶秋学长带你上高速~~

你可能感兴趣的:(Spring,Boot,系列,spring,spring,boot,java)