Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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
Spring boot openapi生成器maven插件:在运行时更改rest客户端基本路径_Spring Boot_Openapi_Openapi Generator - Fatal编程技术网

Spring boot openapi生成器maven插件:在运行时更改rest客户端基本路径

Spring boot openapi生成器maven插件:在运行时更改rest客户端基本路径,spring-boot,openapi,openapi-generator,Spring Boot,Openapi,Openapi Generator,我有一个Spring启动应用程序,我使用openapi生成器maven插件生成rest客户端。我想有一个在运行时更改url的选项 rest服务器的url现在已硬编码在以下OpenAPI定义片段中: openapi:3.0.1 信息: 标题:OpenAPI定义 版本:v0 服务器: -网址:'http://localhost:8080' 描述:生成的服务器url maven插件的配置: org.openapitools openapi生成器maven插件 4.3.1 vydejClient 生

我有一个Spring启动应用程序,我使用openapi生成器maven插件生成rest客户端。我想有一个在运行时更改url的选项

rest服务器的url现在已硬编码在以下OpenAPI定义片段中:

openapi:3.0.1
信息:
标题:OpenAPI定义
版本:v0
服务器:
-网址:'http://localhost:8080'
描述:生成的服务器url
maven插件的配置:


org.openapitools
openapi生成器maven插件
4.3.1
vydejClient
生成
${project.basedir}/src/main/resources/manualni_kodovani_vydej.yaml
JAVA
假的
假的
爪哇8
resttemplate
File=org.springframework.core.io.Resource
客户
client.model
这段代码是生成的

@javax.annotation.Generated(value=“org.openapitools.codegen.languages.JavaClientCodegen”,date=“2020-11-23T14:40:42.232315+01:00[欧洲/布拉格]”)
@组件(“ApiClient”)
公共类客户端{
...
专用字符串基路径=”http://localhost:8080";
...
/**
*设置基本路径,该路径应包括主机
*@param basePath基本路径
*@return ApiClient此客户端
*/
公共ApiClient setBasePath(字符串basePath){
this.basePath=basePath;
归还这个;
}
}

我需要配置这个属性。你知道怎么做吗?

你成功实现了吗?你能分享一下吗?谢谢。你成功地实现了吗?你能分享一下吗?谢谢