说一说你对Spring Boot的理解
名词解释: Spring Boot
基于 Spring
开发, Spirng Boot
本身并 不提供 Spring
框架的核心特性以及扩展功能,只是用于快速、敏捷地开发 新一代基于Spring 框架的应用程序。
为什么会存在:早先,Spring 平台饱受非议的一点就是大量的 XML 配置以及复杂的依赖管理,Spring 每集成一个开源软件,就需要增加一些基础配置,随着开发项目的逐渐庞大,往往需要集成很多开源软件。后期使用 Spring 开发大型项目需要引入很多配置文件,导致配置工作难以理解且出错率高,到了后来 人们甚至称 Spring 为配置地狱 —-配置带来了诸多不便。
为解决这一问题,Spring Boot 给我们带来了以下的便利:
Spring Boot
的出现以 约定优于配置的核心思想简化了配置方式,同时自己也可以大刀阔斧的进行改革,让开发、测试、部署更为便捷。- 强大的 融合社区开源软件的能力,整合了主流的开源软件形成了一系列的 Starter,让我们有了一致的编程体验来集成各种软件,可以说各种 Starters 就是 Spring Boot 最大的优势之一
- 另一方面在微服务思想诞生之际,急需要一款 快速开发工具来实现微服务技术落地,在这样的背景下诞生了 Spring Boot。
Original: https://www.cnblogs.com/lishanbiaosMark/p/16326479.html
Author: 码出新生活!
Title: Spring Boot 面试问题
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579724/
转载文章受原作者版权保护。转载请注明原作者出处!