Files
contract-manager/server/src/main/java/com/ecep/contract/config/OpenApiConfig.java
2025-09-03 20:56:44 +08:00

38 lines
1.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ecep.contract.config;
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.Contact;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import io.swagger.v3.oas.models.servers.Server;
import java.util.List;
/**
* OpenAPI配置类用于配置Swagger文档
*/
@Configuration
public class OpenApiConfig {
@Bean
public OpenAPI customOpenAPI() {
return new OpenAPI()
.info(new Info()
.title("合同管理系统 API")
.version("1.0")
.description("合同管理系统的REST API文档")
.contact(new Contact()
.name("宋其青")
.email("qiqing.song@ecep.com"))
.license(new License()
.name("内部使用")
.url("http://10.84.210.110")))
.servers(List.of(
new Server().url("http://localhost:8080").description("开发环境"),
new Server().url("http://10.84.210.110:8080").description("测试环境")
));
}
}