Spaces:
Build error
Build error
File size: 1,156 Bytes
9373c61 5cfe5c4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package com.dalab.policyengine.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
@Configuration
public class OpenAPIConfiguration {
@Bean
public OpenAPI customOpenAPI(
@Value("${spring.application.name}") String appName,
@Value("${spring.application.description:DALab Policy Engine Microservice}") String appDescription,
@Value("${spring.application.version:v0.0.1}") String appVersion) {
return new OpenAPI()
.info(new Info()
.title(appName)
.version(appVersion)
.description(appDescription)
.termsOfService("http://swagger.io/terms/") // Replace with actual terms
.license(new License().name("Apache 2.0").url("http://springdoc.org"))); // Replace with actual license
}
} |