Spring学习笔记1--spring

    技术2023-07-09  109

    1.spring

    1.1简介

    spring:春天–>给软件行业带来春天2002,首次推出了spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson ,Spring Framework创始人,著名作者 . 很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。spring理念:实现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!SSH:Struct2+Spring+HibernateSSM: SpringMVC+Spring+Mybatis

    官网:官网

    官方下载地址:官方下载地址

    GitHub:GitHub下载地址

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.0.RELEASE</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.2.0.RELEASE</version> </dependency>

    1.2、优点

    Spring是一个开源的免费的框架(容器)Spring是一个轻量级的、非入侵式的框架!控制反转(IOC),面向切面编程(APO)!(面试重点)支持事务的处理,对框架的整合的支持!

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

    1.3组成

    1.4、拓展

    在spring的官网有这个介绍:现代化的java开发!说白了就是基于spring的开发!

    Spring Boot 一个快熟开发的脚手架基于Spring Boot可以快速的开发单个微服务约定大于配置! Spring Cloud Spring Cloud是基于Spring Boot实现的

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

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

    Processed: 0.009, SQL: 9