代码拉取完成,页面将自动刷新
同样的代码下,使用2.0.5版本时,required = true参数提示不生效
如果使用2.0.4版本
每次测试,都强制刷新了页面缓存。
相关代码如下:
<!-- https://search.maven.org/artifact/com.github.xiaoymin/knife4j-spring-boot-starter -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>2.0.4</version>
</dependency>
@PostMapping("/post")
@ApiOperation(value = "post测试", notes = "测试接口")
public ControllerResponse post(@Valid @RequestBody TestRequestParam body) {
ControllerResponse result = new ControllerResponse();
return result;
}
@ApiModel(value = "测试参数")
public class TestRequestParam implements Serializable {
@ApiModelProperty(value = "令牌", required = true, example = "ABCDEFG")
@NotNull
@NotBlank
private String token;
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}