We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
一句话介绍:@RequestMapping就是用来做路由映射的,即在Controller中,处理url地址以及前端发送的方法,进一步转到不同的方法中进行下一步的处理。
(补充:当然不仅限于URL路径,还可以设置(可选地)请求方法(如GET、POST等)、请求参数、请求头等条件)
@RequestMapping(value = "/users", method = RequestMethod.GET) public List<User> getUsers() { // 方法体,返回用户列表 } @RequestMapping(value = "/users", method = RequestMethod.POST, consumes = "application/json") public User addUser(@RequestBody User user) { // 方法体,添加一个新用户 }
1.@RequestMapping 默认post、get请求均可以,可以在后面写上具体的方法,也可以直接用另一种等价的写法: @PostMapping 和@GetMapping
@RequestMapping("/Entiy") public String entity( User user){ System.out.println(user); return "实体类接收参数"; } @RequestMapping("/Entiy2") // 如果前端传递的参数是json格式的, // 那么可以使用@RequestBody public String entity2(@RequestBody User user){ System.out.println(user); return "实体类接收参数Json"; }
3.关于传参接收以及实体
什么是javaBean:一种特殊的Java类。
实体Bean:EntityBean
JDO:Java Data Obiect : java与关系数据库的关系
装箱过程
h5?empno=11&sal=1000&hiredate=2022-2-22
@ResponseBody @RequestMapping("h5") public String h5(Emp emp) { return "<h1>"+ emp + "</h1>"; }
前提是该javaBean中有相应的属性
The text was updated successfully, but these errors were encountered:
No branches or pull requests
一句话介绍:@RequestMapping就是用来做路由映射的,即在Controller中,处理url地址以及前端发送的方法,进一步转到不同的方法中进行下一步的处理。
(补充:当然不仅限于URL路径,还可以设置(可选地)请求方法(如GET、POST等)、请求参数、请求头等条件)
1.@RequestMapping 默认post、get请求均可以,可以在后面写上具体的方法,也可以直接用另一种等价的写法:
@PostMapping 和@GetMapping
具体可参考 Springboot学习笔记:@Controller、@RestController以及@RequestBody #87
3.关于传参接收以及实体
多个参数自动装箱(boxing)成一个JavaBean
什么是javaBean:一种特殊的Java类。
实体Bean:EntityBean
JDO:Java Data Obiect : java与关系数据库的关系
装箱过程
h5?empno=11&sal=1000&hiredate=2022-2-22
前提是该javaBean中有相应的属性
The text was updated successfully, but these errors were encountered: