Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 如果我们有SpringMVC,为什么我们需要春季休息?_Spring Mvc_Spring Rest - Fatal编程技术网

Spring mvc 如果我们有SpringMVC,为什么我们需要春季休息?

Spring mvc 如果我们有SpringMVC,为什么我们需要春季休息?,spring-mvc,spring-rest,Spring Mvc,Spring Rest,如果我们可以使用SpringMVC创建RESTAPI,那么为什么我们需要SpringREST呢 SpringMVC是基于servlet的,SpringREST也是基于servlet的吗 SpringMVC和SpringREST实现了哪些规范 如果我们只想使用SpringREST,我们需要SpringBoot吗?没有SpringREST项目。弹簧座部分基于Spring MVC。创建SpringMVC项目不需要SpringBoot。是SpringCommunity提供的项目。它使用Java配置而不是

如果我们可以使用SpringMVC创建RESTAPI,那么为什么我们需要SpringREST呢

SpringMVC是基于servlet的,SpringREST也是基于servlet的吗

SpringMVC和SpringREST实现了哪些规范


如果我们只想使用SpringREST,我们需要SpringBoot吗?

没有SpringREST项目。弹簧座部分基于Spring MVC。创建SpringMVC项目不需要SpringBoot。

是SpringCommunity提供的项目。它使用Java配置而不是XML配置,并在许多场景中为您提供默认配置

例如,以前,您必须手动配置所有内容。如数据库连接等

但是在SpringBoot中,在许多场景中,您只需给出依赖项名称,SpringBoot就会为您配置它


Spring MVC和servlet:

SpringMVC只在内部使用servlet,所以如果您发现任何其他JavaWeb项目或框架,最有可能的情况是在内部使用servlet


现在是Spring MVC和Spring REST

首先,你需要了解什么是

您也可以在SpringMVC中实现REST,但同样地,您必须手动执行许多配置

如果您已经提供了配置,您只需遵循其规则,就可以构建一个完全RESTAPI