如果传的参数是@RequestBody ,多参或者传对象的情况下使用@PostMapping注解:
@PostMapping("/getOrderList")
public List<Object> getList(@RequestBody List<Object> orderList) {}
无参,@RequestParam 和@PathVaiable的情况下使用GetMapping:
@gettMapping("/test")
public ModelAndView test16(@RequestParam("id")Long id){}
@gettMapping("/test/{id}")
public ModelAndView (@PathVaiable("name") Long id){}
个人心得:
1.当方法需要对数据库进行数据修改或增加数据时使用PostMapping
2.当方法仅从数据库中获取信息时使用GetMapping
3.当方法需要对数据库进行删除操作是使用DeleteMapping
本文介绍了在Spring MVC中如何使用`@PostMapping`和`@GetMapping`注解来处理不同的请求类型。当需要对数据库进行增删改操作时,推荐使用`@PostMapping`,例如示例中的`getList`方法。而当只需要查询信息时,可以使用`@GetMapping`,如`test16`方法所示,可以通过`@RequestParam`和`@PathVariable`接收参数。总结了不同注解在处理数据库操作时的应用场景。

2153

被折叠的 条评论
为什么被折叠?



