<dependency>  
    <groupId>org.springframework.boot</groupId>  
    <artifactId>spring-boot-starter-web</artifactId>  
</dependency>

配置完成后更新Maven,就可以实现自动搭配tomcat启动,全自动扫描Controller等,以及自动配置处理JSON数据的Converter,默认使用的是JacksonGson 的HttpMessageConverter来进行配置,不是我们之前教程中使用的FastJSON框架。

我们最后来看看这个Start包含了哪些依赖:

<dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter</artifactId>
      <version>3.1.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-json</artifactId>
      <version>3.1.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
      <version>3.1.1</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
      <version>6.0.10</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>6.0.10</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>

里面包含了以下内容:

  •  spring-boot-starter 基础依赖starter 
  •  spring-boot-starter-json 配置JSON转换的starter 
  •  spring-boot-starter-tomcat 内置Tomcat服务器 
  •  spring-web、spring-webmvc 不用多说了吧,之前已经讲过了