Springboot API 入門范例


 

在Idea中打開New Project界面,並選擇Spring Initializr:

輸入對應的項目設置,並確認Type為Maven后繼續下一步:

選擇Web下的Spring Web並繼續:

輸入項目名稱及路徑后繼續:

右鍵創建文件夾:

文件夾命名為controller:

在controller文件夾上右鍵新建UserController.java文件,在該文件內書寫如下代碼:

 1 package com.example.demo.controller;
 2 
 3 import org.springframework.web.bind.annotation.*;
 4 
 5 @RestController
 6 //使用Get或Post
 7 @RequestMapping(value = "user", method = RequestMethod.GET)
 8 public class UserController {
 9     //無參方式
10     @GetMapping(value = "/hello")
11     public String hello() {
12         return "Hello SpringBoot!";
13     }
14 
15     //傳參方式
16     //required表示是否必填
17     //value表示url中參數名稱
18     //defaultValue表示默認值
19     @GetMapping(value = "/login")
20     public String login(@RequestParam(required = true, value = "userName", defaultValue = "sa") String userName, @RequestParam(required = true, value = "password") String password) {
21         if (userName.equals("sa") && password.equals("123456")) {
22             return "Welcome sa!";
23         } else {
24             return "Incorrect username or password!";
25         }
26     }
27 }

 

RequestMapping可以設置模塊名稱及請求類型(GET、POST),傳參方式分為有參與無參,參數可以設置required表示是否必填,value表示url中參數名稱,defaultValue表示默認值。

 

如圖,選擇編輯運行配置:

 

可以配置對應的端口(默認8080):

運行程序,打開瀏覽器:

輸入http://127.0.0.1:8099/user/hello

輸入http://127.0.0.1:8099/user/login?userName=sa&password=123456


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM