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

问题描述 投票:0回答:1

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

spring rest spring-boot controller contenttype
1个回答
0
投票
@CrossOrigin
@ResponseBody
@PostMapping
public Book addBook(@RequestBody Book newBook){
    Book book = new Book(newBook.getTitle());
    bookRepository.save(book);
    return book;
}

一个例子,可行

© www.soinside.com 2019 - 2024. All rights reserved.