760 Star 6.6K Fork 1.4K

GVP萧明 / knife4j

 / 详情

2.0.5版本有是否必填显示的bug

已完成
创建于  
2020-09-23 13:07

同样的代码下,使用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;
    }
}

评论 (4)

薰小渼 创建了任务
薰小渼 关联仓库设置为萧明/knife4j
展开全部操作日志

嗯,感谢反馈

我也遇到了这个问题

萧明 添加了
 
bug
标签
萧明 任务状态待办的 修改为进行中
萧明 任务状态进行中 修改为已完成

牛逼 还真是版本的问题

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
118100 xiaoym 1578918321 4831300 terny 1617277698 2319074 it caijin 1712477881 782676 sypro 1578932729
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

搜索帮助