代码上配置路由转发即可,url可以写成配置文件的形式,方便改成正式环境地址
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.servers.Server;
import org.springframework.stereotype.Component;
import springfox.documentation.oas.web.OpenApiTransformationContext;
import springfox.documentation.oas.web.WebMvcOpenApiTransformationFilter;
import springfox.documentation.spi.DocumentationType;
import javax.servlet.http.HttpServletRequest;
import java.util.Arrays;
@Component
public class SpringfoxSwaggerHostResolver implements WebMvcOpenApiTransformationFilter {
@Override
public OpenAPI transform(OpenApiTransformationContext<HttpServletRequest> context) {
OpenAPI swagger = context.getSpecification();
Server server = new Server();
server.setUrl("https://foo.com/test/api/insurance/");
swagger.setServers(Arrays.asList(server));
return swagger;
}
@Override
public boolean supports(DocumentationType delimiter) {
return DocumentationType.OAS_30.equals(delimiter);
}
}

博客介绍了在代码上进行路由转发的配置方法,可将url写成配置文件形式,便于改成正式环境地址,涉及Java相关技术。
1万+

被折叠的 条评论
为什么被折叠?



