如果我们有 Spring MVC,为什么我们需要 Spring REST?
Why do we need Spring REST if we have Spring MVC?
如果我们可以使用 Spring MVC 创建 REST Api 那么我们为什么需要 Spring REST?
SpringMVC是基于servlet的,SpringREST也是基于servlet的吗?
Spring MVC 和 Spring REST 实现了哪些规范?
如果我们只想使用 Spring REST,我们需要 Spring 引导吗?
没有 Spring REST 项目。 Spring REST 部分基于 Spring MVC。您不需要 Spring 引导来创建 Spring MVC 项目。
spring-boot 是 spring 社区提供的项目。它使用 Java 配置超过 XML 配置,并在许多情况下为您提供默认配置。
例如,以前,您必须手动配置所有内容。比如数据库连接等
但是在spring-boot中,在很多情况下,你只需要给出依赖名称,spring-boot就会为你配置。
Spring MVC 和 Servlet:
Spring MVC 仅在内部使用 Servlet,因此如果您发现任何其他 java Web 项目或框架,很可能在内部使用 servlet。
现在 Spring MVC 和 Spring REST:
首先,你需要了解什么是REST。
您也可以在 spring MVC 中实现 REST,但同样您必须手动进行如此多的配置。
Spring REST 已经为您提供了配置,您只需遵循它的规则,您就可以构建一个 FULLY REST API.
如果我们可以使用 Spring MVC 创建 REST Api 那么我们为什么需要 Spring REST?
SpringMVC是基于servlet的,SpringREST也是基于servlet的吗?
Spring MVC 和 Spring REST 实现了哪些规范?
如果我们只想使用 Spring REST,我们需要 Spring 引导吗?
没有 Spring REST 项目。 Spring REST 部分基于 Spring MVC。您不需要 Spring 引导来创建 Spring MVC 项目。
spring-boot 是 spring 社区提供的项目。它使用 Java 配置超过 XML 配置,并在许多情况下为您提供默认配置。
例如,以前,您必须手动配置所有内容。比如数据库连接等
但是在spring-boot中,在很多情况下,你只需要给出依赖名称,spring-boot就会为你配置。
Spring MVC 和 Servlet:
Spring MVC 仅在内部使用 Servlet,因此如果您发现任何其他 java Web 项目或框架,很可能在内部使用 servlet。
现在 Spring MVC 和 Spring REST:
首先,你需要了解什么是REST。
您也可以在 spring MVC 中实现 REST,但同样您必须手动进行如此多的配置。
Spring REST 已经为您提供了配置,您只需遵循它的规则,您就可以构建一个 FULLY REST API.