首页 > 其他分享 >啥是Spring全家桶?

啥是Spring全家桶?

时间:2023-02-18 11:37:12浏览次数:31  
标签:控制器 框架 Spring 全家 视图 Springcloud

啥是Spring全家桶?

Spring全家桶大概包含了Spring、Springmvc、Springboot以及Springcloud。

那这些又是干嘛的呢?

首先,先了解Spring!

Spring是一个开发Java的轻量级(文件小)框架。框架可以帮我们简化开发过程,省去许多实现步骤。简单说就是框架可以帮你偷懒!

例如:**声明式事务的支持 ** 只需要通过配置就可以完成对事务的管理,而无需手动编程。

现在,来看一下全家桶的成员可以帮我们解决的问题:

1、Spring框架主要解决创建对象管理对象的相关问题。

2、SpringMVC解决V(View:视图)和C(Controller:控制器)之间的交互问题,具体表现在:用户可以通过视图将请求数据提交给服务器端的控制器,

而控制器可以接收到相关数据后进行处理,最终,给予客户端某个视图,使得客户端得到响应结果。

3、Springboot简化新Spring应用的初始搭建以及开发过程

4、Springcloud提供了构建分布式系统所需的“全家桶”。

 

标签:控制器,框架,Spring,全家,视图,Springcloud
From: https://www.cnblogs.com/tianlin17/p/17132207.html

相关文章

  • 【学习笔记】Spring整合Mybatis
    Spring整合Mybatis回顾Mybatis首先需要导入mybatis和mysql的依赖需要一个配置文件,mybatis-config.xml在这个配置文件中,需要配置连接数据库的环境通过SqlSession......
  • SpringMVC:RESTful
    目录RESTful简介①资源②资源的表述③状态转移RESTful的实现HiddenHttpMethodFilterRESTful简介REST:RepresentationalStateTransfer,表现层资源状态转移。①资源资源......
  • spring事务管理
    1.事务添加到javaEE三层架构里面的Service层(业务逻辑层)2.spring事务管理API①提供一个接口,代表事务管理器,这个接口针对不同框架提供不同的实现类  声明式事务管理......
  • day12-SpringMVC文件上传
    SpringMVC文件上传1.基本介绍SpringMVC为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。spring用JacartaCommonsFileUpload技术......
  • 再来一次基础数论全家桶
    约数相关\(\mathcal{gcd}\)我100年前的证明自己都已经看不懂了,所以我们这里再浅浅的证明一下。好,于是就可以用递归求\(\mathcal{gcd}\)了。i64gcd(i64a,i64b){......
  • MyBatis-Plus (SpringBoot2 版) Learning Day01
    Day01学习任务了解Mybatis-Plus整合Mybatis-Plus通用CRUDMybatis-Plus的配置条件构造器1、了解Mybatis-plus1.1、Mybatis-Plus介绍MyBatis-Plus(简称......
  • Spring的学习
    1.Spring简介:Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从......
  • SpringBoot 多环境切换
    日常开发中一般都会有三个不同的环境,分别是开发环境(dev),测试环境(test)和生产环境(prod),不同的环境各种配置都不相同,比如数据库配置,服务器端口等等。SpringBoot多环境配置Sp......
  • SpringBoot集成Logback遇到的问题
     SpringBoot集成Logback遇到的问题https://zhuanlan.zhihu.com/p/540737614 解决log4j和self4j日志报错CouldNOTfindresource[logback.groovy]及CouldNOTfindr......
  • SpringBoot学习记录(1)——@Autowired在集合上的作用
    publicclassSmsHandlerextendsBaseHandlerimplementsHandler{@AutowiredprivateMap<String,SmsScript>smsScripts;//......}例如如上,一个......