Spring 入门

1. 简介

1. java 常用WEB开发框架

SSM : spring + SpringBoot + Mybatis

SSH: Hibernate + STRUCTS + Spring

2. Maven 导包方法:


<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
 #导入Spring
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.3.3</version>
</dependency>

#导入Spring-JDBC
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.3.3</version>
</dependency>

3. Spring 优点:

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

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

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

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

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

4. Spring 组成

 

 

 

 

 

 

5. Spring 拓展

 

 

 

  • Spring Boot

    • 一个快速开发的脚手架

    • 基于Spring Boot 可以开发单个微服务应用

    • 约定大于配置

  • Spring Could

    • 基于SpringBoot实现的

学SpringBoot需要完全掌握Spring 和SpringMVC