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

1、了解Spring

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

1、了解Spring

1.1、Spring简介

Spring: 春天
2002, 首次推出了Spring的雏形: interface21框架!
Spring是以interface21框架为基础, 经过重新设计, 并不断丰富其内涵, 于2004年3月24日, 发布了1.0正式版本。
Rod Johnson, Spring framework创始人, 著名作者。音乐学博士spring
Sping理念: 使现有的技术更加容易使用, 本身是一个大杂烩

Spring framework框架下载地址: https://repo.spring.io/ui/native/release/org/springframework/spring/
Spring framework文档地址(官网):
​https://spring.io/projects/spring-framework#learn
GitHub(下载地址):
https://github.com/spring-projects/spring-framework/releases

Maven依赖:


    org.springframework
    spring-webmvc
    5.3.12


1.2、优点

①Spring是一个开源的免费的框架
②Spring是一个轻量级的、非入侵式的框架
③控制反转(IOC) , 面向切口的编程(AOP)
④支持事务的处理, 对框架整合的支持

总结: Spring是一个轻量级的控制反转(IOC)和面向切面编程的框架!


1.3、组成

![image.png](https://img-blog.csdnimg.cn/img_convert/358a170d704d350203b09c0863d96aa6.png#clientId=u8e9e2f09-39d9-4&from=paste&height=448&id=u73fdfe76&margin=[object Object]&name=image.png&originHeight=601&originWidth=1112&originalType=binary&ratio=1&size=185873&status=done&style=none&taskId=ua269b5a6-8b46-4638-bfee-1f097212ed8&width=828)


1.4、拓展

现代化的Java开发! 说白就是基于Spring的开发!
![image.png](https://img-blog.csdnimg.cn/img_convert/c83135898b85d600884a825f3d3dff0d.png#clientId=u8e9e2f09-39d9-4&from=paste&height=278&id=u327f8fa2&margin=[object Object]&name=image.png&originHeight=319&originWidth=797&originalType=binary&ratio=1&size=162766&status=done&style=none&taskId=u89db64fd-9359-4774-a059-2a0d0efc3fd&width=693.5)
Spring Boot
①一个快速开发的脚手架
②基于SpringBoot可以快速的开发单个微服务。
③约定大于配置
Spring Cloud
Spring Cloud是基于SpringBoot实现的。

因为现在大多数公司都在使用SpringBoot进行快速开发, 学习SpringBoot的前提, 需要完全掌握Sping及SpringMVC ! 承上启下的作用!

Spring弊端: 发展了太久, 违背了原来的理念! 配置十分繁琐, 人称:“配置地狱”

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

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

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