forked from Hithomelabs/CFTunnels
27 lines
753 B
Java
27 lines
753 B
Java
package com.hithomelabs.CFTunnels.Config;
|
|
|
|
import io.swagger.v3.oas.models.OpenAPI;
|
|
import io.swagger.v3.oas.models.servers.Server;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
@Configuration
|
|
public class OpenApiConfig {
|
|
|
|
@Value("${api.corsResolveUrl}")
|
|
private String corsResolveUrl;
|
|
|
|
@Bean
|
|
public OpenAPI openAPI(){
|
|
Server httpsServer = new Server().url(corsResolveUrl);
|
|
OpenAPI openApi = new OpenAPI();
|
|
ArrayList<Server> servers = new ArrayList<>();
|
|
servers.add(httpsServer);
|
|
openApi.setServers(servers);
|
|
return openApi;
|
|
}
|
|
}
|