java实习日记(4)

写了几套curd,刚开始做有点乱,慢慢就上手了,简单总结一下

常用post方法

PostMapping("/insert"),在请求体(Request Body)中携带用户信息,定义实体类接收

看情况上面这里不要insert都可以

常用delete方法

有两种实现方法

1. @DeleteMapping("/{userId}"),用路径参数传参,在方法中用@PathVariable接收
2. @DeleteMapping("/search"),用查询参数传参,调试时在请求的query参数中填对应的参数,就会在查询时自动拼接到后面,比如https://localhost:8080/search?id=1

方法1只能传1个参数,方法2可以传1个或多个,如果传多个参数,就要在controller的方法的参数前加上@RequestParam("xxx")接收对应的传参

常用get方法

和删除一模一样,按需选择

1. @GetMapping("/{userId}"),用路径参数,在controller对应的方法中用@PathVariable接收
2. @GetMapping("/delete"),用查询参数,在请求的query参数中写对应的参数,就会在查询时自动拼接到后面,比如https://localhost:8080/delete?id=1

重点:当一个请求到达服务器时,DispatcherServlet(前端控制器)会获取请求的类型及请求路径并转发。如果两个请求的请求路径相同,只要它们的请求方法不同,那就不会报错。如果出现路径映射冲突,一定是有两个相同的请求方法用了相同的参数。

常用put方法

例如PutMapping("/update"),在请求体(Request Body)中携带用户信息

和新增类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值