---------------------
一:在controller层,1.1类上@Api(description="这是对这个controller的简介");
1.2.方法上@ApiPeration(value="对这个方法的描述"),
方法形参上有好几种,
1.2.1(@RequestBody @ApiParam(name="UserModel") @Valid UserModel model)
附:这里面“UserModel”会在下面说到,在model上的注解和这个对应;
这里面的@Valid是校验啦,在model里面会写。这是在model层的校验,不同于实体层的校验。
1.2.2(其实主要是model的注解,剩下参数的我没用过,先留着,,以后补。)
二.model上, 2.1类上@ApiModel(value = "UserModel"),
2.2参数上@NotNull等
@ApiModelProperty(value="密码",name="password",example="123",dataType="Integer")
-----------------------------------------------------------
因为封闭开发,代码都在内网上,就不传实际代码了。很简单的东西,有了swagger,自己测试或者和前端沟通都很方便。
简单实用,至于高端的玩法,还需要大神指教。