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。
posted @   码出新生活!  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示