新增 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 訪問你的控制器。