SpringBoot用slf4j日志 及其 项目配置、MVC支持

具体测试:
可以使用来模拟一下表单提交,测试一下接口 。但是如果表单数据很多,不可能在后台
方法中写上很多参数,每个参数还要 @注解 。针对这种情况,需要封装一个实体类来接收这些 参数,实体中的属性名和表单中的参数名一致就行了?。。?

SpringBoot用slf4j日志 及其 项目配置、MVC支持

文章插图
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";}
SpringBoot用slf4j日志 及其 项目配置、MVC支持

文章插图
如果写成(User user  , ) 则提交的请求参数的值会赋值两个 地址,一个 user中的属性;
另一个是方法的参数可以使用再次测试一下表单提交,观察一下返回值和控制台打印出的日志即可 。
在我见到的实际项目中 , 一 般都是封装一个实体类来接收表单数据,因为实际项目中表单数据一般都很多 。