GET请求
@RequestMapping(value = "/admin/{id}", method = RequestMethod.GET)
public Admin getAccountById(@PathVariable("id") String id) {
return adminService.findAdminById(id);
}
@GetMapping("/admin")
public Admin getAccountById(@RequestParam("id") String id) {
return adminService.findAdminById(id);
}
POST请求
package net.cyb.demo.controller;
import net.cyb.demo.domain.User;
import net.cyb.demo.utils.JsonData;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api/v1/pub/user")
public class UserController {
@PostMapping("login")
public JsonData login(String pwd,String username){
System.out.println("pwd:"+pwd+"username:"+username);
return JsonData.buildSuccess("");
}
@PostMapping("login")
public JsonData login(User user){
System.out.println("user"+user.toString());
return JsonData.buildSuccess("");
}
@PostMapping("login")
public JsonData login(@RequestBody User user){
System.out.println("user"+user.toString());
return JsonData.buildSuccess("");
}
}