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