1. 首先設置一個簡單的控制層 :
@RequestMapping("/sys/user") @RestController public class UserController extends BaseController { private static List<User> userList = new ArrayList<>(); // 先靜態模擬數據 static { User user1 = new User(); user1.setUserId(1L); user1.setUsername("lufei"); user1.setNickname("蒙奇D路飛"); user1.setBirthday(Dates.parseDate("2000-05-05")); user1.setSex(Constants.Sex.MALE); user1.setEnabled(Constants.Flag.YES); userList.add(user1); User user2 = new User(); user2.setUserId(2L); user2.setUsername("nami"); user2.setNickname("娜美"); user2.setBirthday(Dates.parseDate("2000/7/3")); user2.setSex(Constants.Sex.FEMALE); user2.setEnabled(Constants.Flag.YES); userList.add(user2); } @GetMapping("/queryAll") public Result queryAll(){ return Results.successWithData(userList, BaseEnums.SUCCESS.code(), BaseEnums.SUCCESS.desc()); } @PostMapping("/queryOne/{userId}") public Result queryOne(@PathVariable Long userId){ User user = null; for(User u : userList){ if(u.getUserId().longValue() == userId){ user = u; } } return Results.successWithData(user); } }
一、GetMapping方法實現查詢所有數據,並在頁面上進行輸出,我們用postman模擬一下瀏覽器操作:
1. 選擇請求方式:Get,然后將網址輸入:
2. 點擊send,下方出現body內容:
這樣一來,查詢結果成功,瀏覽器頁面查詢結果就出現了。
二、接下來是PostMapping方法:
2. 點擊send,數據查詢成功:
至此,結束。