postmapping注解 返回json

PostMapping注解是Spring MVC中用于映射HTTP POST请求的注解,它可以用于将特定的处理器方法映射到特定的URL。使用PostMapping注解来处理POST请求,可以确保只有POST请求能够访问该方法。

@PostMapping("/submit")
public ResponseEntity<String> submitData(@RequestBody Data data) {
    // handle the data and return response
    return new ResponseEntity<>("Data submitted successfully", HttpStatus.OK);

在这个例子中,使用了@PostMapping("/submit")注解将submitData()方法映射到/submit URL。使用@RequestBody注解绑定请求体到方法参数上。返回值是 ResponseEntity 类型的json格式的字符串,在这种情况下是"Data submitted successfully"。

如果需要返回更复杂的json数据类型,可以使用Jackson等第三方库将对象转换为json格式返回。

  •