2018-07-18 14:45

引用来自“CRongL”的评论

楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业模块文档")
.description("企业模块文档")
.contact(new Contact("test", "", "test@qq.com"))
.version("1.0.0")
.build())
//.groupName("企业模块")
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业模块") 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, http://xxxxx/v2/api-doc?group="企业模块" , 所以页面就直接取不到了 ! 如果不设置group,只加载一个模块
,http://xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到模块顶层 com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102

引用来自“八一菜刀”的评论

可以加群 讨论一下:608374991
好的
2018-07-18 14:02

引用来自“CRongL”的评论

楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业模块文档")
.description("企业模块文档")
.contact(new Contact("test", "", "test@qq.com"))
.version("1.0.0")
.build())
//.groupName("企业模块")
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业模块") 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, http://xxxxx/v2/api-doc?group="企业模块" , 所以页面就直接取不到了 ! 如果不设置group,只加载一个模块
,http://xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到模块顶层 com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102
可以加群 讨论一下:608374991
2018-07-18 11:58
楼主,有个小问题,
@Bean
public Docket docketEnterprise() {
return applySecurity(new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder()
.title("企业模块文档")
.description("企业模块文档")
.contact(new Contact("test", "", "test@qq.com"))
.version("1.0.0")
.build())
//.groupName("企业模块")
.select().apis(RequestHandlerSelectors.basePackage("com.test.b2b.modules.shop.controller")).paths(PathSelectors.any())
.build());
}



, //.groupName("企业模块") 定义的时候 如果设置了 groupName , 无法获取 到 json数据源 ,swagger 的json数据是这样来的, http://xxxxx/v2/api-doc?group="企业模块" , 所以页面就直接取不到了 ! 如果不设置group,只加载一个模块
,http://xxxxx/v2/api-doc 是可以加载接口到页面 ,但是如果 我把 扫描的包设置到模块顶层 com.test.b2b.modules 项目的接口 返回的数据量很大, 页面就渲染不出来了, F12 可以看到 network 有数据返回 , 数据量有400k 左右 , 如果方便可以联系我 qq:517129102
2018-07-17 17:22

引用来自“bako”的评论

参数是否必须设置无效。
ApiModelProperty.required属性设置为true,页面是否必须还是false
swagger_version='2.9.2'
提个issue给我吧 截图说明下~~tks
2018-07-17 17:22

引用来自“anxinxx”的评论

赞一个
😊
2018-07-17 17:22

引用来自“anxinxx”的评论

要是侧边接口栏大小可以拖动就更加完美了。@八一菜刀
不错的建议,会考虑加上
2018-07-17 16:21
要是侧边接口栏大小可以拖动就更加完美了。@八一菜刀
2018-07-17 16:02
赞一个
2018-07-17 12:44

引用来自“ifu25”的评论

有C#版吗?
这个目前没有,不知道Swagger在C#中的解析结构是否和Java中的一致,如果一致的话,这套js你可以copy过去使用
2018-07-17 11:41
有C#版吗?
2018-07-17 10:11
确实不错.
2018-07-17 09:54

引用来自“爱吃猫的鱼0313”的评论

为什么springboot版本替换之后调用doc.html无效😥

引用来自“八一菜刀”的评论

SpringBoo用的多少版本?

引用来自“爱吃猫的鱼0313”的评论

1.5.12

引用来自“八一菜刀”的评论

是不是其他问题?demo:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo

升级SpringBoot版本到1.5.12 没问题

引用来自“爱吃猫的鱼0313”的评论

<!-- Swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${springfox.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${springfox.version}</version>
</dependency>
<!-- <dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>${swagger-bootstrap-ui.version}</version>
</dependency>-->
配置是这样的,因为是前后端分离的项目,看到可以用head就想试一下.版本是1.7.5
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.11.RELEASE</version>
<relativePath/>
</parent>
这是springboot的的版本
具体是什么问题呢?doc.html访问404 还是 该页面能访问,但是内容是空白的 文档出不来?
2018-07-17 09:47

引用来自“追_忆”的评论

直接调用,网页报下面的错误,请问什么原因

nchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery-1.9.1.min.js:5
jquery-1.9.1.min.js:5 Uncaught TypeError: Cannot read property 'name' of null
at swaggerbootstrapui.js:42
at Function.each (jquery-1.9.1.min.js:2)
at Object.success (swaggerbootstrapui.js:41)
at j (jquery-1.9.1.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.9.1.min.js:2)
at x (jquery-1.9.1.min.js:5)
at b (jquery-1.9.1.min.js:5)
at Object.send (jquery-1.9.1.min.js:5)
at Function.ajax (jquery-1.9.1.min.js:5)
at SwaggerBootstrapUi.analysisGroup (swaggerbootstrapui.js:34)
提个ISSUE给我吧,说明下情况
2018-07-17 09:45

引用来自“爱吃猫的鱼0313”的评论

为什么springboot版本替换之后调用doc.html无效😥

引用来自“八一菜刀”的评论

SpringBoo用的多少版本?

引用来自“爱吃猫的鱼0313”的评论

1.5.12
是不是其他问题?demo:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo

升级SpringBoot版本到1.5.12 没问题
2018-07-16 17:51

引用来自“爱吃猫的鱼0313”的评论

为什么springboot版本替换之后调用doc.html无效😥
SpringBoo用的多少版本?
2018-07-16 16:13

引用来自“hanchuha”的评论

有demo么
https://gitee.com/xiaoym/swagger-bootstrap-ui-demo
2018-07-16 16:12
有demo么
2018-07-16 14:02

引用来自“loyal”的评论

说实话,刚开始的时候确实好看,但时间长了,一点都不耐看,后来就觉得还不如默认的....
这次用markdown格式展现 也会也不一样吧,你说的审美疲劳 总是存在的 这个也没办法
2018-07-16 13:55
很不错,谢谢贡献。
2018-07-16 13:51
说实话,刚开始的时候确实好看,但时间长了,一点都不耐看,后来就觉得还不如默认的....
2018-07-16 13:35

引用来自“OSC程序猿收容所长”的评论

相见恨晚啊
😃 不晚 不晚 刚刚好~~
2018-07-16 13:13
相见恨晚啊
2018-07-16 12:30

引用来自“战场原礼亚”的评论

真漂亮,感谢作者的贡献!
😬
2018-07-16 10:58
真漂亮,感谢作者的贡献!
2018-07-16 10:38

引用来自“亻紫菜彡”的评论

好用,谢谢作者的UI
有点小建议:
1. baseUrl没有显示
2. 必填参数是不是可以用别的颜色区分一下呢
好的,谢谢提议
2018-07-16 10:36

引用来自“深空失忆”的评论

没有github?真不用码云,不习惯
也有的 ,https://github.com/xiaoymin/Swagger-Bootstrap-UI
2018-07-16 10:26
没有github?真不用码云,不习惯
2018-07-16 09:32
好用,谢谢作者的UI
有点小建议:
1. baseUrl没有显示
2. 必填参数是不是可以用别的颜色区分一下呢
2018-07-16 08:27
maven中央仓库1.7.5 刚刚上传,没搜索到的朋友,需要耐心等一下
回复 @
{{emojiItem.symbol}}
返回顶部
顶部