欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring 简介

程序员文章站 2024-01-10 20:03:10
#Spring - 1.0 1. Spring:春天 --> 给软件行业来带了春天 ​ 2. 2002年,首次推出了Spring框架的雏形:interface21框架! ​ 3. Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0 ......

#spring - 1.0

1. spring:春天 --> 给软件行业来带了春天 2. 2002年,首次推出了spring框架的雏形:interface21框架! 3. spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版 4. rod johnson,spring framework创始人 5. spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架

 ssh:  struct2 + spring + hibernate!
 ssm: springmvc + spring + mybatis!
 ​
 官网:https://spring.io/projects/spring-framework#overview
 官网下载地址:http://repo.spring.io/release/org/springframework/spring
 github:https://github.com/spring-projects/spring-framework

#spring-maven

<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupid>org.springframework</groupid> <artifactid>spring-webmvc</artifactid> <version>5.2.0.release</version> </dependency> </dependencies>

#spring - 1.1

优点:spring是一个开源的免费的框架(容器) spring是一个轻量级的,非入侵式的框架 控制反转(ioc),面向切面编程(aop) --√ 支持事务的处理,对框架整合的支持 总结一句话:spring就是一个轻量级的控制反转(ioc) 和 面向切面编程的框架

#spring boot

1. 一个快速开发的脚手架 2. 基于springboot可以库阿斯的开发单个微服务 3. 约定大于配置

#spring cloud

1. springcloud是基于springboot实现的 因为现在大多数公司都是使用springboot进行快速开发,学习springboot的前提,需要完全掌握spring及springmvc 承上启下的作用 弊端:发展太久之后,违背了原来的理念!配置十分繁琐!人称:'配置地狱'