springfox相关内容
在我的 spring-boot 应用程序中,我使用 swagger2 来记录网络服务. 我使用了一些具有 java.sql.Time 和 java.util.Date 属性的类. 在 swagger-ui 中,它们看起来像这样: 日期: 时间: 我想修改它以显示: "change_date": "YYYY-MM-DD" "change_time": "mm
..
我们实现了 2.6.1 版的 spring fox swagger 2,我想为 HTTP GET METHOD 而不是 POST METHOD 显示资源的特定属性,我还没有找到任何使用 swagger 2 的方法.请帮忙,谢谢. 例如: 班级员工{整数标识;字符串名称;} 请求 URI:GET/api/employee/{id}我应该看到 swagger 请求文档为 {ID:"",姓名
..
我正在运行一项服务,可在以下位置访问 Swagger UI: http://serviceURL/swagger-ui.html 但是,它是在代理后面的,比如: http://proxyURL/serviceName 由 Swagger UI 生成的 URL 如下所示: http://proxyURL/ 而不是以 serviceName 作为后缀的实际 URL.据我所知,这意味着操作
..
有没有办法从 springfox swagger-ui 中删除“基本错误控制器"? 图片: 解决方案 您可以限制请求处理程序选择器仅扫描您项目的包: 返回新的 Docket( DocumentationType.SWAGGER_2).选择().apis(RequestHandlerSelectors.basePackage(“你的包"))...
..
我想用 Swagger 和 Spring MVC 记录 REST API, 然后我发现 Spring 3 只能使用 Swagger V1 swagger-springmvc1.0.2 当我在@RequestBody 前面添加@ApiParam 时,在数据类型中不完全显示. 最后我在 Spring 4 中选择了 Swagger V2 我添
..
嗨,我收到“此请求标识的资源只能生成具有根据请求“接受"标头不可接受的特征的响应"错误,即 Http 406 不可接受. 我正在为 swagger 使用以下依赖项 io.springfoxspringfox-swagger22.0.0
..
我有一个 Spring Fox Swagger UI,我在其中执行了许多操作,其中之一是发布到 Jira,它需要用户输入他们的用户名和密码. 这个问题是密码没有屏蔽. 公共响应实体createJiraIssue( @RequestParam(value = "jiraProject") @ApiParam(value = ParamConfig.PROJECT_DESC) String
..
正如标题所说,如果控制器方法中没有使用 POJO,是否可以在 swagger 文档中包含它? 我尝试在 POJO 类上使用 @ApiModel 注释,即: @ApiModel("POJO")公共类 Pojo {...} 但是,除非控制器返回 POJO,否则我无法让它出现在生成的 swagger 文档中.有没有办法做到这一点? 顺便说一下,我使用的是 springfox 2.9.2
..
如何使 Swagger 将 String 资源参数记录为完整的类类型? 即我有这个资源声明: @PatchMapping(path="/{id}")公共 ApiResponse补丁(@PathVariable 字符串 id,@RequestBody 字符串 myObjText){ 我希望 myObjText 被记录为具有 MyObject 类型的模型,同时仍然能够在方法主体中获取原始 J
..
我迁移到最新的 springfox-swagger2 版本 2.10.0 但看起来 @EnableSwagger2 已被弃用. 为了在 Spring Boot 项目中启用 Swagger,我应该使用什么注解?@EnableSwagger2WebMvc? 解决方案 @EnableSwagger2 在 swagger 2.10+ 中被弃用 @EnableSwagger2WebMvc
..
有没有办法在 springfox swagger (2.7.0) 中暴露继承/多态性?我知道 swagger 规范支持 allOf.springfox 支持这个吗?下面是示例域模型. @ApiModel公共抽象类动物{私人字符串名称;}@ApiModel(parent=Animal.class)公共类狗扩展动物{...}@ApiModel(parent=Animal.class)公共类 Cat
..
我已经使用 springfox 2.0 配置了我的 spring 项目.我可以用它生成开放的 api 规范. “路径":{“/测试/测试信息":{“邮政": {“标签":[“测试控制器"],"摘要": "getTestInfo","operationId": "getTestInfoInfoUsingGET",“消耗":[“应用程序/json"],“产生":[“应用程序/json"] 如您所见
..
我想知道是否有任何方法可以让 SpringFox 不显示在调用特定端点时不需要的某个实体的所有字段. 例如: 具有以下实体: 公共类汽车{长身份证;字符串名称;内轮;字符串类型;布尔 canFly;} 以及以下端点: @RequestMapping(method = RequestMethod.GET,产生 = MediaType.APPLICATION_JSON_VALUE)p
..
我习惯于在我的 REST 控制器上添加注释以供 Swagger-UI 使用.但是,我更愿意将 Swagger-UI 指向描述我的 REST 控制器的 YAML 文件.我想要做的一个例子如下所示.(Springfox/Swagger2) DemoApplication.java import org.springframework.boot.SpringApplication;导入 org.
..
假设我的有效载荷类是: 公共类有效载荷{私人最终长 ID;私有最终字符串 aField;} springfox 将按字典顺序对有效载荷字段进行排序,这将产生以下有效载荷规范: {"aField": "字符串",“身份证":0} 是否有任何控制参数告诉 springfox 保留原始字段顺序? 解决方案 您可以使用 @ApiModelProperty 并指定一个 position :
..
我在使用 springfox-swagger2 v2.2.0 时遇到与 HTTP URL 的请求填充端口 80 相关的问题. 无论如何要禁用端口的生成或基于 Spring Profile 以编程方式将端口设置为 443? 生成的 CURL: curl -X GET --header "Accept: application/json" "https://test.com:80/a
..
我正在使用 Spring Cloud 将模块化应用程序迁移到微服务应用程序,当我完成将模块迁移到微服务并运行它时,出现了一个问题: 更正应用程序的类路径,使其包含单个兼容版本的 org.springframework.plugin.core.PluginRegistry 这是错误: 试图调用不存在的方法.尝试是从以下位置进行的:org.springframework.data.res
..
我的项目有 Spring Security.主要问题:无法在 http://localhost:8080/api/v2/api 访问 swagger URL-文档.它说缺少或无效的授权标头. 浏览器窗口截图我的 pom.xml 有以下条目 io.springfoxspringfox-swagger2
..
我已经使用 @BasePathAwareController 实现了一个控制器,它也利用了 Spring Data REST(用于显示排序/大小等的发现)以及一些自定义端点(用于更新等).应用程序按预期工作,端点 SpringREST 生成的数据按预期工作,我可以看到响应中出现自链接,但是,我看不到Swagger UI 中的这些端点.我只能看到我的自定义端点在我的控制器中定义. 根据这个帖子
..
我正在为我的应用程序使用 Spring Data Rest. 当我在存储库中添加此方法时,出现以下错误并且应用程序无法启动:- 方法:- @Modifying@交易@Query("来自员工为 ft where ft.company.id = ?1")void deleteAllEmployeeCompany(@Param("companyId") @RequestParam("com
..