Spring初识


1.简介

  理念:使得现有的技术更加容易使用。他本是是一个大杂烩,整合了现有的技术框架

  SSM:SpringMVC +Spring +Mybaits

  官网:https://spring.io/projects/spring-framework#learn

  github:https://github.com/spring-projects/spring-framework

  导包:

<dependency>
   <groupId>org.springframeworkgroupId>
   <artifactId>spring-webmvcartifactId>
   <version>5.2.0.RELEASEversion>
dependency>


   org.springframework
   spring-jdbc
   

2.Spring的优点

  开源的免费的容器

  轻量级的非入侵式的框架

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

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

3.Spring的组成

  Spring Boot

    快速开发的脚手架,基于Spring Boot可以快速开发一个微服务

    约定大于配置

    构建一切

    大多数用Spring Boot实现

    前提是学习Spring  和Spring  MVC

  Spring Cloud

    基于Spring Boot实现的

    协调一切

4.弊端

  配置地狱