SpringBoot用slf4j日志 及其 项目配置、MVC支持
具体测试:
可以使用 来模拟一下表单提交,测试一下接口。但是如果表单数据很多,不可能在后台
方法中写上很多参数,每个参数还要 @ 注解。针对这种情况,需要封装一个实体类来接收这些 参数,实体中的属性名和表单中的参数名一致就行了!!!
public class User {
private String username;
private String password;
// set get
}
使用实体接收的话,不能在前面加 @ 注解了,直接使用!
@PostMapping("/form2")
public String testForm(User user) {
System.out.println("获取到的 username 为:" + user.getUsername());
System.out.println("获取到的 password 为:" + user.getPassword());
return "success";
}
如果写成 (User user , ) 则提交的请求参数 的值会赋值两个 地址,一个 user 中的 属性;
另一个是方法的参数 可以使用 再次测试一下表单提交,观察一下返回值和控制台打印出的日志即可。
在我见到的实际项目中,一 般都是封装一个实体类来接收表单数据,因为实际项目中表单数据一般都很多。