具体测试:
可以使用来模拟一下表单提交,测试一下接口 。但是如果表单数据很多,不可能在后台
方法中写上很多参数,每个参数还要 @注解 。针对这种情况,需要封装一个实体类来接收这些 参数,实体中的属性名和表单中的参数名一致就行了?。。?
文章插图
public class User {private String username;private String password;// set get}
【SpringBoot用slf4j日志 及其 项目配置、MVC支持】使用实体接收的话,不能在前面加 @注解了 , 直接使用!
@PostMapping("/form2")public String testForm(User user) {System.out.println("获取到的 username 为:" + user.getUsername());System.out.println("获取到的 password 为:" + user.getPassword());return "success";}
文章插图
如果写成(User user , ) 则提交的请求参数的值会赋值两个 地址,一个 user中的属性;
另一个是方法的参数可以使用再次测试一下表单提交,观察一下返回值和控制台打印出的日志即可 。
在我见到的实际项目中 , 一 般都是封装一个实体类来接收表单数据,因为实际项目中表单数据一般都很多 。
- 王者荣耀打曜用什么英雄好 王者荣耀打曜用什么英雄
- 天津新能源车用摇号吗 天津新能源车用摇号吗?
- 麻花假发包怎么固定 麻花假发包怎么用
- 零余子中药 零余子的功效与作用及药用价值
- 玉米胡萝卜汁的功效与作用 胡萝卜汁的功效与作用
- 圬怎么读 圬怎么读什么意思
- 纤维素到底是什么 纤维素是什么及纤维素的作用
- 建行etc信用卡显示的当前余额是什么意思 建行etc信用卡显示的当前余额意思
- 蓝莓功效作用与用途 蓝莓功效作用与用途及禁忌
- 蓝莓的作用和食用方法视频 蓝莓的作用和食用方法