首页 > 其他分享 >ssm三大框架和springboot有什么关系?

ssm三大框架和springboot有什么关系?

时间:2024-02-02 16:33:32浏览次数:27  
标签:SSM Java springboot 框架 Spring Boot ssm MVC 三大

SSM 框架是指 Spring + Spring MVC + MyBatis 的组合,它们分别是 Java 开发中常用的三个框架。而 Spring Boot(管家) 是基于 Spring 框架的一种快速开发框架。

更具体地说,SSM 框架是一种传统的 Java Web 开发框架组合,其中:

Spring 是一个全功能的企业级 Java 开发框架,提供了依赖注入(DI)、面向切面编程(AOP)等特性,通过 XML 配置或注解的方式来管理和组织应用程序的各个组件。

Spring MVC 是基于 Spring 的 Web 框架,用于构建 Web 应用程序和 RESTful 服务。它提供了一个模型-视图-控制器(MVC)的架构,通过 DispatcherServlet 来处理请求和路由。

MyBatis 是一种持久层框架,用于将关系型数据库和 Java 对象之间进行映射。它提供了强大的 SQL 映射功能和缓存机制,可以方便地进行数据库访问。

而 Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它集成了 Spring 框架及其相关的扩展,可以更快速地搭建和配置 Spring 应用。Spring Boot 提供了自动化配置、快速启动器、监控和管理等功能,极大地简化了开发过程。

因此,可以说 Spring Boot 是在 Spring 框架的基础上进行了进一步的简化和增强,它可以与 SSM 框架结合使用。开发者可以选择使用传统的 SSM 框架进行开发,也可以使用 Spring Boot 来构建更快速、更便捷的应用程序。Spring Boot 提供了对 Spring、Spring MVC 和 MyBatis 的自动配置和集成支持,可以大大简化项目的搭建和配置工作。

标签:SSM,Java,springboot,框架,Spring,Boot,ssm,MVC,三大
From: https://www.cnblogs.com/apelet/p/18003426

相关文章

  • springboot+redis实现登录
    1.登录成功后响应jwt,同时将令牌存入redis2.拦截器中不光校验jwt,从redis取出,对比校验springboot集成redis1.导入redis起步依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependenc......
  • springboot上传图片到阿里云
    1.登录注册 购买oss服务2.创建Bucket3.获取accesskey4.编写阿里云上传工具类publicclassAliOssUtil{privatestaticfinalStringENDPOINT="https://oss-cn-beijing.aliyuncs.com";privatestaticfinalStringACCESS_KEY_ID="填写自己的accesskey";......
  • Jenkins超全安装,自动化部署SSM项目,消除你的部署烦恼
    Jenkins超全安装,自动化部署SSM项目,消除你的部署烦恼:https://blog.csdn.net/m0_54349490/article/details/130268867?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170683971316800188582910%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request......
  • 第17天:信息打点-语言框架&开发组件&FastJson&Shiro&Log4j&SpringBoot等
    框架:简单代码的一个整合库,如果使用框架就只需要学习使用框架调用即可如:文件上传功能是需要很多代码来实现的,框架把这个代码进行封封装,调用即可影响:如果采用框架开发,代码的安全性是取决于框架的过滤机制 #Python-开发框架-Django&FlaskDjango1、识别插件2、Set-Cookie:expi......
  • SpringBoot自动化配置原理
    SpringBoot自动化配置从注解@SpringBootApplication开始,它封装的注解如下图所示:需要注意的有三个注解:1.第一个注解是@SpringBootConfiguration,底层是一个@Configuration注解,表示当前类是一个配置类,可以使得引导类中的SpringBoot或Spring配置能生效2.第二个注解是@ComponentSc......
  • SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据实测!
    开发目的: 提高百万级数据插入效率。采取方案: 利用ThreadPoolTaskExecutor多线程批量插入。采用技术: springboot2.1.1+mybatisPlus3.0.6+swagger2.5.0+Lombok1.18.4+postgresql+ThreadPoolTaskExecutor等。application-dev.properties添加线程池配置信息#异步线程配置#配置核......
  • SpringBoot的自动化配置原理
    1.启动类上有一个注解,是一个复合注解,由三个注解组成第一个注解是@SpringBootConfiguration,底层是一个@Configuration注解,表示当前类是一个配置类第二个注解是@ComponentScan是一个组件扫描,spring会扫描引导类所在包及子包下的组件第三个注解是@EnableAutoConfiguration注......
  • SpringBoot3 整合 SQLite3 + MybatisPuls
    !!前置要求!!假设你已经掌握SpringBoot3、Maven、Mybaits、MybatisPuls。假设你已经新建好SQLite3测试库。如果没有可以按此结构新建,保存到任意位置。1.项目结构2.依赖注意SpringBoot3版本这边用最新的打包失败,所以改用3.1.2pom.xml<?xmlversion="1.0"encoding="......
  • SpringBoot自动化配置原理
    先在pom.xml文件中引入配置依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId><version>2.1.4.RELEASE</version>&......
  • SpringBoot自动化配置
    SpringBoot自动化配置一.SpringBoot自动化配置原理1.SpringBoot引导类注解介绍在SpringBoot的启动引导类上有一个@SpringBootApplication注解这个注解中有三个Spring的注解,分别是@SpringBootConfiguration/@CompoenetScan/@EnableAutoConfiguration2.@SpringBootCo......