添加 REST 支持

  1. spring-boot-starter-web 依赖项添加到 pom.xml。如果使用 spring-boot-starter-parent 作为 pom.xml引用 ) 的父级,则可以跳过 version 标记。 **** ****
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  1. 将 REST 控制器添加到所需的包,例如 com.example.myproject.web.restreference ):

    package com.example.myproject.web.rest;
    
    import java.util.Map;
    import java.util.HashMap;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.http.ResponseEntity;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import javax.servlet.http.HttpServletRequest;
    
    @RestController
    public class VersionController {
        @RequestMapping("/api/version")
        public ResponseEntity get() {
            final Map<String, String> responseParams = new HashMap();
            responseParams.put("requestStatus", "OK");
            responseParams.put("version", "0.1-SNAPSHOT");
    
            return ResponseEntity.ok().body(responseParams.build());
        }
    }    
    
  2. 启动 Spring Boot 应用程序( 参考 )。

  3. 你可以通过地址 http:// localhost:8080 / api / version 访问你的控制器。