新增 REST 支援
- 將 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>
-
將 REST 控制器新增到所需的包,例如 com.example.myproject.web.rest ( reference ):
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()); } }
-
啟動 Spring Boot 應用程式( 參考 )。
-
你可以通過地址 http:// localhost:8080 / api / version 訪問你的控制器。