xiaoymin / blog-comments

blog-comments
0 stars 0 forks source link

Swagger字段属性说明不显示 | swagger-bootstrap-ui #93

Open xiaoymin opened 5 years ago

xiaoymin commented 5 years ago

http://doc.xiaominfo.com/guide/swagger-des-not-found.html

swagger-bootstrap-ui 指南

lanlingyu commented 5 years ago

为什么返回值类型是int32?请问下怎么解决

xiaoymin commented 5 years ago

@lanlingyu 为什么返回值类型是int32?请问下怎么解决

Integer类型是int32,Long类型是int64

943739901 commented 5 years ago

请问使用Rest<org.springframework.data.domain.Page>这种有什么办法可以显示属性值吗

JackWei1996 commented 5 years ago

您好,我这边如果想在统一拦截器里面返回数据该怎么办。 按您的方式是正确的,但是我们的项目是统一拦截返回数据,然后包装返回json。

@Override
    public Object beforeBodyWrite(Object o, MethodParameter methodParameter, MediaType mediaType, Class aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) {
        TResult<Object> result = new TResult<>().success(o);
        if (o instanceof String) {
            Gson gson = new Gson();
            serverHttpResponse.getHeaders().setContentType(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)) ;
            return gson.toJson(result);
        }
        return result;
    }

感谢~

nanjunyu commented 4 years ago

请问有两层泛型的时候为什么不显示注释,比如在分页对象里面包了一层数据对象

runzhenghengbin commented 4 years ago

问个问题,比如我返回的 是 user对象的list。 我这种写法

public Rest<User> queryAll(){
    //more..
}
```java
可以正常显示
---
但是 我实际返回的是个list 我写成这样

public Rest<List> queryAll(){ //more.. }



就不行了