zoukankan      html  css  js  c++  java
  • Spring——初识

    1.1 使用
    1. 导包:Spring Web MVC(maven)

      <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
      <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>5.2.5.RELEASE</version>
      </dependency>
      
    2. 整合Mybatis:spring -jdbc

      <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
      <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-jdbc</artifactId>
          <version>5.2.5.RELEASE</version>
      </dependency>
      
    1.2 优点
    1. 是一个开源的免费框架(容器)
    2. 是一个轻量级的,非入侵式(引入后不会改变原本代码的情况)的框架
    3. 控制反转(IOC),面向切片编程(AOP)
    4. 支持事务的处理,对框架的支持

    总结: spring是轻量级的控制权反转(IOC),切面编程(AOP)的框架

    1.3 缺点:配置繁琐(所以后面发展出了springBoot)
    1.4 七大模块

    1.5 拓展

    1. springboot:
      • 快速开发的脚手架
      • 可以用于快速开发单个微服务
      • 约定大于配置
      • 学习springBoot的前提,需要掌握spring及springMVC
    2. springCloud:
      • 是基于springboot实现
  • 相关阅读:
    SQL常规查询详解
    WEBGL学习【二】平面图形
    WEBGL学习【一】初识WEBGL
    VS2008集成QT的OpenGL开发(实现二维图形的旋转)
    Window文件路径
    字符串转DateTime
    字符串连接
    String.Split分隔字符串
    使用对象初始值设定项初始化
    表达式树
  • 原文地址:https://www.cnblogs.com/Arno-vc/p/13387048.html
Copyright © 2011-2022 走看看