免备案的网站建设,如何自己制作一个网站,阿里云要求的网站建设方案,专业手机移动网站建设一、方法参数注解
1. PathVariable 通过RequestMapping注解中的 { } 占位符来标识URL中的变量部分 在控制器中的处理方法的形参中使用PathVariable注解去获取RequestMapping中 { } 中传进来的值#xff0c;并绑定到处理方法定一的形参上。 //请求路径#xff1a;http://3333…一、方法参数注解
1. PathVariable 通过RequestMapping注解中的 { } 占位符来标识URL中的变量部分 在控制器中的处理方法的形参中使用PathVariable注解去获取RequestMapping中 { } 中传进来的值并绑定到处理方法定一的形参上。 //请求路径http://3333/user/deleteUser
DeleteMapping(value/user/{id})
public String username(PathVariable(valueid) Long id) {}2.RequestParam 用于将指定的请求参数赋值给方法中的形参 在SpringMVC框架中可以通过定义RequestMapping来处理URL请求。和PathVariable一样需要在处理URL的控制方法中获取URL中的参数也就是?key1value1key2value2这样的参数列表。通过注解RequestParam可以轻松地将URL中的参数绑定到处理函数方法的变量中。 //请求路径http://127.0.0.1/user/?nametom
RequestMapping(value/user)
public String getUserBlog(RequestParam(valuename) String username) {return name;
}PathVariable和RequestParam的比较 RequestParam和PathVariable都能够完成类似的功能——因为本质上它们都是用户的输入只不过输入的部分不同一个在URL路径部分另一个在参数部分。要访问一篇博客文章这两种URL设计都是可以的 通过PathVariable例如/users/1 通过RequestParam例如users?userId1 3.RequestBody RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的) 一般用在前端发送json数据给后端后端方法参数上加上该注解封装成实体类对象 PostMapping(/save)public CommonDto saveUser(RequestBody User user){}