具有内容类型的请求正文:application / x-www-form-urlencoded; charset = UTF-8不起作用

时间:2019-12-06 14:12:25

标签: spring rest spring-boot controller contenttype

当内容类型为application / x-www-form-urlencoded; charset = utf-8且请求正文具有text或application / json时,如何在控制器中进行后期映射。我读过@requestbody不适用于urlencoded。如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

@CrossOrigin
@ResponseBody
@PostMapping
public Book addBook(@RequestBody Book newBook){
    Book book = new Book(newBook.getTitle());
    bookRepository.save(book);
    return book;
}

一个例子,有效