Spring(简介+优点)

什么是Spring

Spring Framework框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。 Spring不仅仅能应用于J2EE应用程序之中,也可以应用于桌面应用程序以及小应用程序之中。

组成

Spring Framework框架主要由七部分组成,分别是 Spring Core、 Spring AOP、 Spring ORM、 Spring DAO、Spring Context、 Spring Web和 Spring Web MVC。

历史

2002nian ,首次推出了Spring框架的雏形:interface21框架。

理念

使现有的技术更加容易,本身是一个大杂烩,整合了现有的技术框架

依赖

spring

  <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>5.3.10</version>
    </dependency>

与mybatis整合

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>5.3.10</version>
    </dependency>

优点

Spring是一个开源的免费的容器。
Spring是一个轻量级的、非入侵式的框架
控制反转(IOC),面向切面编程(AOP)
支持事物的处理,对框架整合的支持
总结:Spring就是一个轻量级的控制反转和面向切面编程的框架

拓展

现代化的Java开发,是基于Spring开发
在这里插入图片描述

SpringBoot

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

SpringCloud

SpringCloud是基于SpringBoot实现的

おすすめ

転載: blog.csdn.net/fhuqw/article/details/121261013