我有一个执行 POST 和 GET 的 RestController。我需要将返回的数据显示为 json。
public List<Persons> Names_List = new ArrayList<>();
@RestController
public class Post_Get {
public List<String> Names_List = new ArrayList<>();
@PostMapping(value = "api/names")
public String post (@RequestParam(value = "username", required = true, defaultValue = "None") String names) {
Names_List.add(names);
return " Saved:" + names;
}
@GetMapping(value = "api/names", produces = "application/json")
public String get(String result) {
return "Names - " + Names_List.toString();
}
}
@PostMapping(value = "...", produces = MediaType.APPLICATION_JSON_VALUE)
.@GetMapping
相似地。然后return
-th 你返回一个普通的 POJO更新:你的代码看起来像这样(没有检查,也许有错字。但本质应该是清楚的)人
控制器: