如果我们可以使用Spring MVC创建REST Api,那么为什么我们需要Spring REST?
Spring MVC基于servlet,Spring REST也基于servlet吗?
Spring MVC和Spring REST实现哪些规范?
如果我们只想使用Spring REST,是否需要Spring Boot?
答案 0 :(得分:0)
没有Spring REST项目。 Spring REST部分基于Spring MVC。您不需要Spring Boot即可创建Spring MVC项目。
答案 1 :(得分:0)
https://youtrack.jetbrains.com/issue/IDEA-183544是spring社区提供的一个项目。它使用Java配置而不是XML配置,并在许多情况下为您提供默认配置。
例如,以前,您必须手动配置所有内容。像数据库连接等等。
但是在spring-boot中,在许多情况下,只需提供依赖项名称,spring-boot就会为您配置依赖项。
Spring MVC和Servlet:
Spring MVC仅在内部使用Servlet,因此,如果找到其他Java网络项目或框架,则很有可能在内部使用Servlet。
现在是Spring MVC和Spring REST :
首先,您需要了解什么是spring-boot。
您也可以在spring MVC中实现REST,但是同样,您必须手动进行许多配置。
REST已为您提供了配置,您只需遵循其规则即可构建FULLY REST API。