我正在使用Spring Boot2开发一个REST api。我在build.gradle文件中为Swagger2和Swagger-UI添加了SpringFox依赖项,如下所示:
compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.4.0'
compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.4.0'
不幸的是,像@enableswagger2这样的大摇大摆的注释似乎没有被识别出来。我该怎么办?
最后我找到了解决办法。我刚刚替换了Swagger2的2.7.0版本而不是2.4.0版本。
我有一个java项目(tomcat webapp)和一些REST Api。我想为他们生成大摇大摆的文档。我从本教程(github)开始。我没有maven我们使用蚂蚁任务。我加入了swagger-annotations-1.5.0。jar和所有随swagger jaxrs jar 1.5.0版本附带的jar(如果有用的话,我可以包括一个完整的列表),我已经注释了一些方法,我有一个如下的配置类: }
我使用这些软件包(通过作曲家安装) 在def控制器中,我有以下注释: 因此,当我尝试通过swagger ui测试此路由时,我遇到了错误 当我检查标题(火狐)时,我没有看到 授权:不记名{ {访问令牌}} 但是我有我的代币 Cookie: XSRF-TOKEN=eyJpdiI6Ik5COUV5Y1ltRTM4eXNsRlpLY2ptTGc9PSIsInZhbHVlIjoiNDFCbG95c1RHSH
有没有人用spring-data-rest配置了swagger。我知道swagger有DocumentationConfig类,它扫描所有spring-mvc请求映射。但是,如何将其用于spring-data-rest,因为没有定义显式的请求映射。非常感谢在这方面的任何帮助。此外,我还想知道,是否有其他支持Spring-Data-REST的文档框架。
我正在gradle中使用swagger codegen cli工具(版本3.0.25)生成java客户端: swagger配置文件如下所示: 模板目录包含以下小胡子文件: gradle文件: swagger代码在构建目录中生成文件,但是某些包存在导入错误。 我们使用swagger codecen工具使用2.0中的swagger spec文件生成客户端代码。 这是我们第一次尝试使用3.0中的swag
我们在我们的泽西应用程序中使用了@Role允许注释来限制用户对应用编程接口某些部分的访问。我们如何在SwaggerUI中显示这些信息? 到目前为止,我已经用@ApiOperation注释了方法以显示in/out参数,并尝试使用@Authorization/@AuthorizationScope,但我只为我们不使用的oauth2显示了它。最接近out case的是ApiKeyAuthDefiniti
我想从spring boot 2中切换到Micronaut框架。而我也在为那些大摇大摆的场景而挣扎。 在spring boot 2项目中,我有以下依赖项: 和swaggreconfig.class: 它可以很好地启动swagger-ui和spring boot 2应用程序。 我应该向maven添加哪些依赖项,我应该创建哪些类来为Micronaut项目获得相同的结果?