Spring Boot Web简介

Spring Boot Web是基于Spring Boot构建Web应用的基础。Spring Boot Web默认引入了Tomcat、Spring MVC等依赖,方便开发者构建Web应用。

使用

基于Spring Boot 构建Web应用时,只需添加spring-boot-starter-web依赖。该依赖已引入Web容器(默认是Tomcat)、Spring MVC。这里简单记录下spring-boot-starter-web的直接依赖。

  <dependencies>
    <dependency>
      <groupId>org.springframework.bootgroupId>
      <artifactId>spring-boot-starterartifactId>
      <version>2.4.2version>
      <scope>compilescope>
    dependency>
    <dependency>
      <groupId>org.springframework.bootgroupId>
      <artifactId>spring-boot-starter-jsonartifactId>
      <version>2.4.2version>
      <scope>compilescope>
    dependency>
    <dependency>
      <groupId>org.springframework.bootgroupId>
      <artifactId>spring-boot-starter-tomcatartifactId>
      <version>2.4.2version>
      <scope>compilescope>
    dependency>
    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-webartifactId>
      <version>5.3.3version>
      <scope>compilescope>
    dependency>
    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-webmvcartifactId>
      <version>5.3.3version>
      <scope>compilescope>
    dependency>
  dependencies>

可以看到,spring-boot-starter-web添加了Tomcat(未直接依赖)、Spring MVC等依赖。另外,spring-boot-starter-web默认引入spring-boot-starter,所以无需单独引入spring-boot-starter依赖。

总结

spring-boot-starter-web默认使用Tomcat作为Web容器。Tomcat已成为Web应用托管的主流实现方式。Spring Boot Web相关示例可以参考spring-boot-example源码。

参考

https://spring.io/projects/spring-boot Spring Boot
https://spring.io/guides/gs/rest-service/ Building a RESTful Web Service

你可能感兴趣的:(Spring相关,spring,boot,前端,java)