让我们大声说:HelloSpring(“最易懂得Spring学习”)(上)

一、简介


1.介绍


  • 它是由于软件开发的复杂性而创建的。目的就是解决企业应用开发的复杂性


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


  • Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版。


  • Rod Johnson,Spring Framework创始人,著名作者。


  • Spring理念:使现有的技术更加容易使用,整合了现有的技术框架


  • SSH:Struct2+Spring+Hibernate


  • SSM:SpringMVC+Spring+Mybaits


2. 官网


官网:????点击送你到官网


中文文档:????点击送你到中文文档


官方下载地址:????点击送你到官方下载文档


github地址只需要点击官网右边的github地址


3. 导包


????点击送你到导包地址

让我们大声说:HelloSpring(“最易懂得Spring学习”)(上)

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.9</version>
</dependency>
<!-- 整合的时候还需要下面的包 -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.3.9</version>
</dependency>
<!-- 5.2.0 -->


4. 优点


  • Spring是一个开源的免费的容器(框架)


  • Spring是一个轻量级的、非入侵式的框架


  • 控制反转(IOC),面向切面编程(AOP)


  • 支持事务的处理,对框架整合的支持


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


5、组成


让我们大声说:HelloSpring(“最易懂得Spring学习”)(上)


现代化的Java开发,说白就是基于Spring的开发


让我们大声说:HelloSpring(“最易懂得Spring学习”)(上)


  • Spring Boot


    • 一个快速开发的脚手架


    • 基于SpringBoot可以快速的开发单个微服务


    • 约定大于配置


  • Spring Cloud


    • SpringCloud是基于SpringBoot实现的


学习SpringBoot的前提,需要完全掌握Spring及SpringMVC。


Spring的一个弊端,违背了原来的理念,配置十分繁琐,人称“配置地域”

上一篇:016 惊呆!Point竟然能这样输入输出


下一篇:算法之删除链表的重复的节点并返回头指针