swagger ui 复杂对象隐藏对象中的实体属性

该版本基本是fixed版本修复了很多bug,针对全局参数这种新特性影响比较大,建议升级

1、fixed 对象ref应用本身,JS 出现死循环了么栈内存溢出BUG

2、优化递归查找ref方法,fixed ref自身引用,相互引用嘚情况下,文档出不来bug

3、响应json属性太多,文档太长,不利于查看,使用jsonview插件格式化,可收缩,便于查看

5、兼容firefox,文档菜单换行显示异常问题

6、新增枚举請求参数类型支持,调试页面枚举类型为下拉框

8、fixed 全局参数重新赋值无效

正常一个分页查询的接口返回格式应该是 返回   数据统一的封装类<分页数据<要展示的数据类>>

得到的也就是一个3层嵌套2层泛型的数据结构!

第一次解决 发现是MyPageInfo 的属性里的两个属性问题(有毒)

就是这俩货,去掉这个属性以后

理论上list的应该继续展开显示最内层的类,这个就简单了

解决完前2个BUG ,猜想是不是因为第2个BUG导致的第1个BUG 於是把2个有毒的属性加了回去

最后其实问题就是idea的自动生成的set get方法的问题,

属性名开头是is 自动生成方法时 不会生成get方法 同时set方法会把is去掉

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

这样配置到后面配置swagger ui 复杂对象会出现无法自动注入的问题后面再说,以上为工具自动生成的代码

 

8.添加拦截器,不然无法访问.html后缀文件在web.xml中添加

SpringMVC+swagger ui 复杂对象其实就是在系统加载的时候,swagger ui 复杂对象配置类去扫描所有添加注释的接口并且儲存起来通过下面地址进行访问,返回JSON数据在前端界面显示出来

:解压可得上文所说dist中所有文件

我要回帖

更多关于 swagger ui 复杂对象 的文章

 

随机推荐