首页 > 其他分享 >spring系列框架有哪些

spring系列框架有哪些

时间:2023-06-26 15:34:55浏览次数:47  
标签:框架 哪些 SpringMVC spring 开发 Spring 提供

spring boot包含了spring MVC,但后者需要手动配置很多东西才能跑起来,包括繁琐的xml配置,而 spring boot 会自动配置, 比如用注解简化了配置(不用配xml), 没有手动也会有默认值

 

SpringBoot 就是一个工具,他集成了 SpringMVC 。Web 开发用的实际还是 SpringMVC 那一套

Spring SpringMVC SpringBoot 这三者的关系举个栗子:

如果 Spring 是个汽车引擎,你还需要把车架子造出来,考个驾照,(加各种配置)就能开了;SpringMVC 就是一台手动挡汽车,你需要去考个驾照才能开。而 SpringBoot 就是一台自动驾驶汽车,你设定路线坐上去就行。

所以说后者集成了前两者,达到了快速开发的目的。

但后者只是一个工具,前两者才是真正起作用的框架。



来源  http://www.mobiletrain.org/about/BBS/117897.html   spring系列框架有哪些

 

 

  Spring是一个Java开发框架生态系统,提供了多种不同的框架和工具,以下是Spring系列框架的主要成员:

  Spring Framework:Spring的核心框架,提供了一个完整的基础设施,包括IoC容器、AOP、数据访问、Web开发等功能

  Spring Boot:基于Spring Framework的快速应用开发框架,提供自动配置、快速构建等功能,可以快速地开发基于Spring的Web应用程序。

  Spring Cloud:基于Spring Boot构建的微服务开发框架,提供了一系列的工具和库来简化分布式系统开发,包括服务注册与发现、负载均衡、服务调用等。

  Spring Data:一个数据访问框架,提供了一种通用的数据访问方式,可以操作各种不同类型的数据源,包括关系型数据库、NoSQL数据库、图数据库等。

  Spring Security:一个安全框架,提供了一系列的安全功能,包括用户认证、授权、密码加密等。

  Spring Integration:一个消息集成框架,提供了一系列的集成模式,使得应用程序可以方便地与其他应用程序进行消息交互。

  Spring Batch:一个批处理框架,提供了一种通用的批处理方式,可以处理大量的数据,包括数据导入、报表生成等。

  Spring WebSocket:一个WebSocket框架,提供了一种全双工的通信协议,可以在客户端和服务器之间建立实时的通信连接。

  总的来说,Spring系列框架非常丰富,可以满足各种不同类型的应用程序开发需求。

 

标签:框架,哪些,SpringMVC,spring,开发,Spring,提供
From: https://www.cnblogs.com/wodepingzi/p/17505725.html

相关文章

  • SpringMVC http大文件断点续传上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭......
  • 肝了一周总结的SpringBoot常用注解大全,看完就炉火纯青了!
      来源于 https://www.macrozheng.com/mall/reference/springboot_annotation.html  肝了一周总结的SpringBoot常用注解大全,看完就炉火纯青了!   平时使用SpringBoot开发项目,少不了要使用到它的注解。这些注解让我们摆脱了繁琐的传统SpringXML配置,让我们开发项目......
  • C# Winform通用开发框架,支持多语言,多数据库,自动更新,模块化
    C#Winform通用开发框架,支持多语言,多数据库,自动更新,模块化,可用其开发任意CS端系统,非常适合需要快速搭建项目的团队或个人使用。原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/661496079150.html......
  • 我们对HTTP代理IP有哪些误解呢
    很多人都知道怎么使用HTTP 代理IP,但很多人对HTTP代理IP存在很多误解,我们一起来看看。1、所有代理IP都能够顺利访问被限制的网站:实际上,很多网站都会采取反爬虫措施,例如IP封锁、请求频率限制、验证码识别等等,这些反爬虫措施可能会让部分代理IP失效。因此,我们需要根据不同的网......
  • Spring Boot - 异步任务
    SpringBoot-异步任务前言有时候,前端可能提交了一个耗时任务,如果后端接收到请求后,直接执行该耗时任务,那么前端需要等待很久一段时间才能接受到响应。如果该耗时任务是通过浏览器直接进行请求,那么浏览器页面会一直处于转圈等待状态。一个简单的例子如下所示:@RestController@R......
  • 选择视频监控平台需要考虑哪些因素?
    选择视频监控平台需要考虑哪些因素?随着安防监控系统行业的快速发展,视频监控技术更新迭代越来越频繁。更高清、更安全的视频监控能在恶劣环境下取代人工长期监控,而作为整个视频监控系统的中枢和大脑的平台软件,它的优劣足以影响整个监控系统的表现。那么在选择视频监控平台时需要考虑......
  • spring boot 编译打包时将自定义引入的.jar包依赖,全部打包进去
    发现自己引入的.jar包,在打包时,.jar包并不会打进去,导致报错。打包时打入自定义.jar包方法:<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</a......
  • LLM-Blender:大语言模型排序融合框架
    随着Alpaca,Vicuna,Baize,Koala等诸多大型语言模型的问世,研究人员发现虽然一些模型比如Vicuna的整体的平均表现最优,但是针对每个单独的输入,其最优模型的分布实际上是非常分散的,比如最好的Vicuna也只在20%的任务里比其他模型有优势。有没有可能通过集成学习来综合诸多开源的「......
  • PromptAppGPT:基于ChatGPT的自然语言开发框架
    近日首个自研全开源自然语言低代码GPT应用快速开发框架PromptAppGPT迎来重要更新。框架简介可以参考往期文章: 真低代码!首个基于ChatGPT的自然语言开发框架PromptAppGPT:全自动编译、运行、界面生成。项目网站:https://promptappgpt.wangzhishi.net/项目代码:https://github.......
  • 爬虫框架和库有多重要?
    爬虫框架和库在网络数据提取和分析中非常重它们为开发人员提供了工具和功能,使他们能够更轻松地从互联网上抓取数据。爬虫框架和库通常提供了高效的网络请求、数据解析和存储机制,简化了爬取过程。使用爬虫框架库有以下几个重要优势:快速开发:爬虫框架和库提供了封装好的功能和方......