首页 > 其他分享 >Spring

Spring

时间:2022-09-19 22:58:09浏览次数:97  
标签:框架 Spring springframework https spring org

1、Spring

1.1、简介

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

官网:https://spring.io/projects/spring-framework#overview
官方下载地址:https://repo.spring.io/release/org/springframework/spring
GitHub:https://github.com/spring-projects/spring-framework
Maven-Spring:https://mvnrepository.com/search?q=spring
导入依赖包:

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

1.2、优点

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

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

标签:框架,Spring,springframework,https,spring,org
From: https://www.cnblogs.com/wangzhen1991/p/16709323.html

相关文章

  • Spring学习的第二天
    1.Spring管理第三方资源导入Druid坐标 <dependency> <groupId>com.alibaba</groupId>   <artifactId>druid</artifactId>   <version>1.1.16</vers......
  • Spring基础 02 | JdbcTemplate
    JdbcTemplateSpring对Jdbc的Api简单封装开发步骤1.导入Spring-jdbc、spring-tx坐标2.创建数据库表和实例3.创建jdbcTemplate对象4.执行数据库操作导入坐标<de......
  • Spring注解@Qualifier的详细用法
      悟纤:师傅,这一节,看着比较简单呢?师傅:嗯嗯,这一节就是和大家分享一些一些基础的知识,基础功不打扎实一点的话,源码和高级一些的功能在实现的时候就没有思路了。  ......
  • springboot+Flink 接收、处理数据20220919
     1、pom.xml<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot......
  • Spring JDBC的使用
    概述​ Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从烦琐的数据库操作中解脱出来,从而将更多的精力投入编写业务逻......
  • 静态方法中如何使用Spring的注入对象
    问题:静态方法里边引用了非静态变量b,会直接报错静态方法中引用的b虽然用了@Autowired注解,但是该注解的注入是在静态方法加载之后执行的,所以此处的b在使用时为null当一......
  • Spring基础 01
    Maven项目的创建项目所在路径-项目一-创建Module-添加Webapp(ProjectStructure)-项目二Spring简介分层全栈(各层解决方案)轻量级框......
  • Spring(四):HelloSpring
    上一篇学习了控制反转(IoC)的本质和具体实现方法,这次我们就学习写一个小的项目来体验这个过程。一、项目构建1.Maven依赖(导包)<dependencies><!--https://mvn......
  • SpringCloud框架开发
     1.是什么微服务 是一种架构模式,他提倡将单一应用程序划分一组小的服务,服务之间的相互配合、互相协调。 2.SpringCloud简介 SpringClound等于分布式微服务架构......
  • Spring 注册 Bean 在配置中的定义和使用 Autowired
    因为项目的需要,我们使用了一个第三方的电子邮件库,但是我们希望把这个库在项目中注册成Bean然后随时在其他地方使用。Configuration在哪里注册?我们通常可以在Configur......