提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、DTO是什么?
DTO 是一种用于接收和传输数据的pojo,一般用于从前端表单中接收数据。
二、使用步骤
我们首先要定义好要使用的字段有哪些,并将其封装入DTO中
@Data
@ApiModel(value = "AddApplicationDTO",description = "")
public class AddApplicationDTO implements Serializable {
@ApiModelProperty(value = "",required = false)
private Long controlMeasuresId;
@ApiModelProperty(value = "",required = true)
private String riskObjectName;
@ApiModelProperty(value = "",required = true)
private String riskUnitName;
@ApiModelProperty(value = "",required = true)
private String riskEventName;
@ApiModelProperty(value = "",required = true)
private String controlMeasuresName;
@ApiModelProperty(value = "",required = true)
private String hiddenTroubleContent;
}
上面使用了Swagger中的注解生成Api文档,这样前端人员提交的时候就知道各个属性该如何命名(一般都会命名成与DTO中的属性名称相同,在相同的情况下,框架会自动为你将表单中的内容封装成你controller方法参数中定义的DTO对象)