{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

springmvc和mybatis整合可不可以不需要spring?

3fuyu3fuyu 回答1 收藏1
收藏问题

1条回答

k00baa

k00baa

回答于2022-06-22 18:29

首先回答你的问题,肯定是不可以的。提这个问题可能是你对Spring和SpringMVC本身理解不够。下面我简单介绍一下Spring。

Spring:

我们一般单说Spring是指的Spring Frameworkzh.wikipedia.org

是一个开源的全栈的开发框架,Spring提供一个功能强大的Spring容器。 核心是 AOP 和 IOC。

SpringMVC

要说SpringMVC前,先说一下什么是MVC。

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。 可以看到只有是这样三层结构设计的都是MVC框架。 较老的SSH中的 Struts 就是一个MVC框架。随着Spring的发展,Spring本身也有了自己的MVC实现,也就是SpringMVC。而且慢慢取代了Struts。

Spring Boot

因为Spring项目的配置复杂等问题, 为了简化开发者的使用,从而创造性地推出了Spring Boot。约定优于配置,简化了spring的配置流程。 Spring Boot里面有大量的第三方启动包,可以快速搭建项目,可以简单理解是一个 Spring项目的脚手架, 懒人包。

Spring Cloud

有了Spring Boot已经可以快速搭建一个服务。但是随着微服务的兴起,服务越来越多。服务的治理成了最主要的问题, Spring Cloud就应运而生。

Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整完套的解决方案,包括:服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。

最后官网学习最靠谱,自己可以加深一下理解。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<