Spring Boot框架学习 - Spring Boot Web Application

四、Web

Spring Boot 非常适合 Web 应用程序开发。 您可以使用嵌入式 Tomcat、Jetty、Undertow 或 Netty 创建自包含的 HTTP 服务器。 大多数 Web 应用程序使用 spring-boot-starter-web 模块来快速启动和运行。 您还可以选择使用 spring-boot-starter-webflux 模块构建反应式 Web 应用程序。

如果你还没有开发过 Spring Boot web 应用,可以关注“Hello World!” 入门部分中的示例。

1、Servlet Web 应用程序

如果您想构建基于 servlet 的 Web 应用程序,您可以利用 Spring Boot 对 Spring MVC 或 Jersey 的自动配置。

1.1 “Spring Web MVC 框架”

Spring Web MVC 框架(通常称为“Spring MVC”)是一个丰富的“模型视图控制器”Web 框架。 Spring MVC 允许您创建特殊的 @Controller@RestController bean 来处理传入的 HTTP 请求。 控制器中的方法通过使用 @RequestMapping 注解映射到 HTTP。

以下代码显示了一个典型的 @RestController,它提供 JSON 数据:

import java

你可能感兴趣的:(Spring,Boot,spring,boot,java,spring,maven,intellij-idea)