Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaSpringAPI中更改默认的Swagger 2API文档名_Java_Spring_Swagger - Fatal编程技术网

如何在JavaSpringAPI中更改默认的Swagger 2API文档名

如何在JavaSpringAPI中更改默认的Swagger 2API文档名,java,spring,swagger,Java,Spring,Swagger,所以现在的默认值是:/v2/api doc 如何将swagger配置为/v2/swagger.json 我不知道如何找到属性文件 解决方案位于.yml文件中的注释中: springfox: documentation: swagger: v2: path: /v1/swagger.json 如果您使用的是Springfox: 您可以将希望根据您的swagger规范生成代码的用户指向/v2/api文档。 当你不喜欢你所看到的,不要担心,这也可以改变。 将属性

所以现在的默认值是:
/v2/api doc

如何将swagger配置为
/v2/swagger.json

我不知道如何找到属性文件

解决方案位于.yml文件中的注释中:

springfox:
  documentation:
    swagger:
      v2:
       path: /v1/swagger.json

如果您使用的是Springfox:

您可以将希望根据您的swagger规范生成代码的用户指向/v2/api文档。 当你不喜欢你所看到的,不要担心,这也可以改变。 将属性springfox.documentation.swagger.v2.path添加到应用程序的application.properties文件中,然后 将其值设置为您希望文档在其上可用的任何路径


如果您使用的是Springfox:

您可以将希望根据您的swagger规范生成代码的用户指向/v2/api文档。 当你不喜欢你所看到的,不要担心,这也可以改变。 将属性springfox.documentation.swagger.v2.path添加到应用程序的application.properties文件中,然后 将其值设置为您希望文档在其上可用的任何路径


/v2/api doc
是默认url

要添加自定义url,请在propertyfile中添加以下内容

springfox.documentation.swagger.v2.path=/my/path

/v2/api doc
是默认url

要添加自定义url,请在propertyfile中添加以下内容

springfox.documentation.swagger.v2.path=/my/path

您添加了哪个依赖项?很抱歉,我的.yml文件没有挑拣它来打扰您,您如何打开pretty print?我猜它的http.mappers.jsonPrettyPrint=true您添加了哪个依赖项?我的.yml文件没有拾取它,很抱歉打扰您,您如何打开pretty print?我猜它的http.mappers.jsonPrettyPrint=truemapper.jsonPrettyPrint=truemapper.jsonPrettyPrint=truemapped