Да.Ниже приведены примеры GET и POST, которые соответствуют вашей проблеме.
Предположим, ваш Json:
{"name": "john" "age": 30}
Ваш класс картирования
public class user {
private String name;
private Long age;
//getter & setter
}
Ваш класс контроллера будет:
@RestController
@RequestMapping("/user")
public class UserController {
@PostMapping("/add")
public void addUser(@RequestBody User user) {
System.print.out(user.getName());
}
// URL will be http://localhost:8080/user?userId=
@GetMapping
public void getUser(@RequestParam Long userId) {
}
// URL will be http://localhost:8080/user/1
// likewise you can specify multiple path variable in URL separated by "/"
@GetMapping
public void getUser(@PathVariable("id") long id) {
}