当前位置: 首页 > 知识库问答 >
问题:

Springfox类参数不推荐使用

范建华
2023-03-14

以及如何提供其default值?

共有1个答案

公羊晟
2023-03-14

首先,使用requestParameter在Docket bean中指定Parameter

对于其生成器,请使用RequestParameterBuilder

RequestParameter可以如下所示。

private RequestParameter authorizationParameter() {
    RequestParameterBuilder tokenBuilder = new RequestParameterBuilder();
    tokenBuilder
            .name("Authorization")
            .description("access_token")
            .required(false)
            .in("header")
            .accepts(Collections.singleton(MediaType.APPLICATION_JSON))
            .build();
    return tokenBuilder.build();
 类似资料:
  • 我最近请求将spring REST分页参数“Page”和“Size”重命名为“PageIndex”和“PageSize”。我的控制器采用一个可分页的对象作为参数。话虽如此,我理解我可以通过设置以下属性来重命名这些参数,如下所示: 但是,因为我正在开发的API正被其他开发人员积极使用,所以我需要不推荐而不是删除“page”和“size”参数(同时继续让API尊重它们的值),同时支持新的可分页参数名称

  • 问题内容: 文档说 该类已被弃用。有人可以建议我替代吗? 我在我的代码中这样使用它: 问题答案: 如果仔细阅读文档,您会发现应该使用它作为替代。 例如: 请注意,该类有多个构造函数,您可以通过它们提供 mimeType , content type 等。 在将 构建说明 传递给构建器之后,您可以通过调用方法来构建:

  • 我正在做一个项目,我的问题是WebSecurityConfigrerAdapter。它不起作用。上面写着“WebSecurityConfigrerAdapter类型已弃用”你知道为什么吗?你能帮我吗?我不知道该怎么办

  • 我正在使用Spring Boot 2.4.2版,并使用进行Spring Cloud Stream和Spring集成。 RabbitmqReceiverApplication.java 还有什么替代方案?那么如何重构上面的代码呢?随着速度的加快,很多事情正在发生,很难理解什么来了,什么走了?

  • [1]http://springfox.github.io/springfox/javadoc/2.7.0/springfox/documentation/swagger/web/classorapiannotationresourcegrouping.html [2]https://github.com/springfox/springfox/issues/1307

  • 问题内容: 不推荐使用函数eregi()。我该如何替换eregi()。我尝试使用preg_match,但随后停止工作。 之前的代码: 代码然后: 问题答案: 期望其正则表达式参数位于一对定界符内。 因此,请尝试: