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

简介: ​目录一、SpringBoot 是什么?Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring  框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。                                                                  SpringBoot图标二、Spring Boot  的优点有哪些?Spring B

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

目录

一、SpringBoot 是什么?

二、Spring Boot  的优点有哪些?


一、SpringBoot 是什么?

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

image.gif编辑

                                                                 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会自引入其他依赖。

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

    相关文章
    |
    5天前
    |
    Java 开发者 Spring
    Spring Framework 中的 @Autowired 注解:概念与使用方法
    【4月更文挑战第20天】在Spring Framework中,@Autowired 注解是实现依赖注入(Dependency Injection, DI)的一种非常强大的工具。通过使用 @Autowired,开发者可以减少代码中的引用绑定,提高模块间的解耦能力
    28 6
    |
    28天前
    |
    Java 应用服务中间件 Maven
    SpringBoot 项目瘦身指南
    SpringBoot 项目瘦身指南
    41 0
    |
    17天前
    |
    安全 数据安全/隐私保护
    Springboot+Spring security +jwt认证+动态授权
    Springboot+Spring security +jwt认证+动态授权
    |
    1月前
    |
    消息中间件 JSON Java
    Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
    Spring Boot、Spring Cloud与Spring Cloud Alibaba版本对应关系
    529 0
    |
    1天前
    |
    安全 Java 数据库连接
    [AIGC] Spring框架的基本概念和优势
    [AIGC] Spring框架的基本概念和优势
    |
    1天前
    |
    Java Nacos 开发者
    Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
    Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
    |
    7天前
    |
    安全 Java 应用服务中间件
    江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
    江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
    24 0
    江帅帅:Spring Boot 底层级探索系列 03 - 简单配置
    |
    9天前
    |
    XML Java C++
    【Spring系列】Sping VS Sping Boot区别与联系
    【4月更文挑战第2天】Spring系列第一课:Spring Boot 能力介绍及简单实践
    【Spring系列】Sping VS Sping Boot区别与联系
    |
    17天前
    |
    Java 容器
    SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
    SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
    14 0
    |
    22天前
    |
    设计模式 监控 Java
    深入浅出 Spring:核心概念和基本用法详解
    深入浅出 Spring:核心概念和基本用法详解
    16 1