【Spring】01-Spring简介

Spring

1. 概述

1.1 简介

  • spring : 给java开发带来了春天;

  • 2002年,首次推出了Spring的雏形,interface21;

  • 2003年,以interface21框架为基础,经过重新设计,不断丰富,发布了Spring 1.0正式版;

  • 作者: Rod Johnson ,音乐学博士,计算机学士,spring framework创始人

spring的应用:

  • SSH: Struct2 + Spring + Hibernate

  • SSM: SpringMVC + Spring + MyBatis

获取方式:

  • 官方文档: https://docs.spring.io/spring-framework/docs/current/reference/html/

  • GitHub: https://github.com/spring-projects/spring-framework/releases

  • Maven:

    • 因为spring-webmvc中包含了我们需要的其他包
    	<!-- spring-webmvc -->
    	<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
    	<dependency>
    	    <groupId>org.springframework</groupId>
    	    <artifactId>spring-webmvc</artifactId>
    	    <version>5.3.8</version>
    	</dependency>
    

1.2 优点:

  • 开源免费框架(容器)
  • 轻量级,非入侵式框架
  • 控制反转(IOC), 面向切面(AOP)
  • 支持事务处理,对其他框架的整合支持

1.3 组成:

组成

1.4 扩展

  • spring发展太久之后,配置十分繁琐,简直是“配置地狱”!
  • 所以有了Spring Boot 和 Spring Cloud;

Spring Boot:

  • 一个快速开发的脚手架;
  • 基于Spring Boot 可以快速开发单个微服务;
  • 约定大于配置;

Spring Cloud:

  • Spring Cloud是基于Spring Boot实现的,学习Spring Boot的前提,需要掌握Spring及SpringMVC;

学习笔记,如有错误,请多多指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值