首页 > 其他分享 >1.SpringBoot——概述

1.SpringBoot——概述

时间:2023-10-08 17:25:24浏览次数:45  
标签:SpringBoot 框架 Spring Boot SSM 概述 驱动

SpringBoot和SSM开发中有什么区别

Spring Boot没有颠覆Java EE开发,还是要学Spring,它是诸葛亮,提供多种用兵打仗的方案。

SSM限定死了只能使用SSM开发Java Web应用。而SpringBoot没有与任何MVC框架绑定。

一个很恰当的比喻是,Spring MVC、Websocket、Redis、MongoDB、kafka这些对应电脑硬件的显卡、声卡、硬盘、网卡等。Spring Boot提供的starters对应这些硬件的驱动。只要你在主板上插上了这些硬件,Spring Boot提供的对应驱动就能让你享受到即插即用的体验。所以Spring Boot提供的是驱动,没有包含显卡、声卡这些硬件本身,这些驱动能够让你DIY的电脑顺畅的引导(boot)并运行起来,节省了整合新技术手动配置所消耗的时间。

所以必须要知道,Spring Boot提供的只是框架或技术的starters(驱动),这些starters依赖了(maven dependence)对应的框架或技术,但不包含这些技术或框架本身!

或者说SSM是住酒店,不喜欢这家,可以换SSH那家,而SpringBoot是全屋定制,家具种类齐全。

SpringBoot简化了SSM开发的过程,SpringBoot不是替代SSM的,它就是提供驱动而已。

SSM的技术组合,大多数使用JSP,很少采用前后端分离,而SpringBoot提倡前后端分离的开发。

SpringBoot采用约定大于配置的方式,简化了大量xml配置,减少了开发难度。

约定大于配置CoC(convention over configuration)最早是Spring所倡导的,只是Spring Boot更进一步发扬光大了!

SpringBoot和Spring的区别

Spring Boot框架是对Spring框架的补充。

标签:SpringBoot,框架,Spring,Boot,SSM,概述,驱动
From: https://www.cnblogs.com/fallorange/p/17749665.html

相关文章

  • 0.MVC模式概述
    MVC模式Model、View、Controller。是一种设计规范,目的是降低业务逻辑之间的耦合。1、Model模型DAO、Service,负责模型数据操作,包括了数据和业务。2、View视图负责模型的展示,用户客户看得到的界面。3、Controller控制器接收请求,发送给model进行处理,模型处理完后接收模型返回......
  • SpringBoot简易任务栏示例
    一、概述现有这样一个需求:前端要求实现类似任务栏的东西(windows电脑的任务栏)。要求:可以向任务栏增加图标、删除图标、给任务栏中的图标排序以及加载任务栏图标列表参考样例图:规律图: 思路:(这里假设任务栏图标列表本身就是一个有序的集合,排序规则按照sort正向排序)......
  • 数据结构的关键码序列的理解概述
    1、关键码序列的理解所谓关键码序列,就是出现在二叉排序树中的,对二叉排序树的各个结点进行排序的一个结点序列。依据左子树的各个结点的值都小于父结点的值,右子树的各个结点的值都大于父结点的值的条件进行排序。2、习题解决一般都是给我们一个二叉排序树的图,让我们去判断选......
  • Springboot中的context-path作用
    首先context-path用于构成url,我们在配置文件的时候server:servlet:context-path:/test之后在本地访问端口8080时(此处拿knife4j举列)本来要访问的是:localhost:8080/doc.html但是现在由于加了context-path,该路径便变为了:localhost:8080/tset/doc.html......
  • spring学习三:IoC概述
    IOC:控制反转,它并不是一种技术而是一种设计思想,是一个重要的面向对象编程法则,能够知道我们如何设计出松耦合,更优良的程序。 Spring通过IOC容器来管理所有java对象的实例化和初始化,控制对象与对象之间的依赖关系,我们将由IOC容器管理的java对象称为SpringBean,它与使用关键字new创......
  • springboot整合websocket
    引入依赖<!--webSocket--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>配置类/***websocket配置类*/@ConfigurationpublicclassWebS......
  • 中国古代诗歌发展概述(上)
    中国是诗歌的国度。中国诗歌历史悠久,如果从《诗经》算起,已经有三千多年的历史了。在漫长的岁月中,诗歌——直和中国人的日常生活、情感世界紧密相关。中国诗坛涌现出众多杰出的诗人和优美、感人的作品,诗歌创作的优良传统一直延续不断,成为我们今天引以自豪的精神财富。下面就让我们......
  • springboot -- 整合 sharding-jdbc 读写分离+分库分表配置(进阶)
    sharding-jdbc说明:1、分库分表不能中途更改,取模算法的id会出错2、不支持特殊sql,包括去重,子sql,聚合等3、查询会给所有表发查询sql,带上分库,分表的字段的查询只发一条,4、查询数据要注意使用,尽量带上分库或分表字段来查询,避免多表查询sql过多取模算法假设2个表,test_0,test_1,分......
  • 基于springboot的小程序的高校后勤管理系统-计算机毕业设计源码+LW文档
    1、选题背景与意义(含国内外相关研究综述及评价)近年来,随着计算机的不断发展和深入到各个行业中并起到了很重要的作用,给人们带来了很大的便利。在这样的趋势下,高校的后勤管理显得也很重要。在《高校后勤管理系统的设计与实现》中也提到,教育的普及和日益激烈的资源竞争,对学校的教学质......
  • SpringBoot的学习
    Spring的不足Spring虽然以优雅的设计和灵活强大的功能成为JavaEE企业级框架的主流解决方案,但是使用Spring的过程中也面临着一些不足XML配置太多虽然引入了组件扫描减少了配置量,Java配置让它看上去简洁不少,但Spring还是需要不少配置。所有这些配置都会对开发进度造成影响。JavaCon......