开源一夏 |Spring boot 的概念及其优点
前言:今天叶秋学长带领大家一起进入 Spring Boot 系列学习,在这里学长想问大家什么是 Spring boot?以及它有什么优点?接下来就让学长来一一解读这些问题吧~~
目录
一、SpringBoot 是什么?
Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。
SpringBoot 图标
二、Spring Boot 的优点有哪些?
Spring Boot 以约定大于配置
核心思想开展工作,相比 Spring 具有如下优势:
Spring Boot 可以快速创建独立的 Spring 应用程序。
Spring Boot 内嵌了如 Tomcat,Jetty 和 Undertow 这样的容器,也就是说可以直接跑起来,用不着再做部署工作了。
Spring Boot 无需再像 Spring 一样使用一堆繁琐的 xml 文件配置。
Spring Boot 可以自动配置(核心)Spring。SpringBoot 将原有的 XML 配置改为 Java 配置,将 bean 注入改为使用注解注入的方式(@Autowire),并将多个 xml、properties 配置浓缩在一个 appliaction.yml 配置文件中。
Spring Boot 提供了一些现有的功能,如量度工具,表单数据验证以及一些外部配置这样的一些第三方功能。
Spring Boot 可以快速整合常用依赖(开发库,例如 spring-webmvc、jackson-json、validation-api 和 tomcat 等),提供的 POM 可以简化 Maven 的配置。当我们引入核心依赖时,SpringBoot 会自引入其他依赖。
本期分享到此为止,关注博主不迷路,叶秋学长带你上高速~~
评论