@RestController public class BookController { @PostMapping("/add") public String save(@RequestParam("name") String name, @RequestParam("author") String author){ System.out.println("书名:" + name + ", 作者: " + author); return "书名:" + name + ", 作者: " + author; } }
时间: 2024-04-08 13:31:04 浏览: 94
您好!根据您的代码,您正在创建一个名为`BookController`的RestController类,并在其中定义了一个名为`save`的方法。该方法使用`@PostMapping`注解将请求映射到`/add`路径上。
该方法接受两个通过`@RequestParam`注解标记的请求参数,分别是`name`和`author`。在方法中,它将这两个参数打印到控制台,并返回一个包含书名和作者的字符串。
当收到POST请求时,例如:
```
POST /add?name=Java Programming&author=John Doe
```
方法将打印以下内容:
```
书名:Java Programming, 作者: John Doe
```
并返回以下字符串:
```
书名:Java Programming, 作者: John Doe
```
这样,您就可以通过发送POST请求,并传递`name`和`author`参数来调用该方法。
如果您有任何其他问题,请随时提问!
阅读全文