栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring、SpringBoot到底是什么

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring、SpringBoot到底是什么

Spring

官方回答:
Java EE编程领域的一个轻量级开源框架,是为了解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架 。
它不是C++,不是C,更不是Python,它是专门给Java整的框架,对,Java这语言整互联网就是这么厉害。
说通俗点就是,Spring就是一个大框架,骨架性的东西已经给你写好了,如果你要用Java语言写大型项目,那么就用Spring。

Spring的两个核心:

  1. LoC
  2. Aop

Ioc和Aop这俩好像都跟设计模式有关系?
有一个YouTube视频讲得挺清楚的,科学上网

SpringBoot

SpringBoot就更好理解了,既然有个Spring,说明它继承了Spring的优良传统,Spring的优点它是各个都有,对了Spring也是有缺点啊,别说Spring了,每个人都有缺点,人无完人嘛。那么SpringBoot的出现就是解决Spring的缺点,就是在用Spring开发项目的时候,要配置一堆配置文件,代码没写多少,配置文件倒是整了一大堆,有点本末倒置的感觉,这是SB的优点就出来了,只需要配置好SpringBoot工程,配置好maven依赖,基本可以启动了。
总结就是Spring Boot出现是为了简化Spring的开发工作:

也就是SB可以更全自动地帮你配置文件
在没有SB之前,使用Spring开发需要以下几个步骤:





6)在此省略N步

但是如果使用SpringBoot这个框架开发:



特点是:
视频截图来自某位B栈阿婆主

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号