Sfoglia il codice sorgente

openapi文档说明

陈长荣 3 mesi fa
parent
commit
6f65b70cc7

+ 0 - 2
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/GeneApplication.java

@@ -2,7 +2,6 @@ package com.github.jfcloud.gene;
 
 import com.github.jfcloud.common.feign.annotation.EnableJfcloudFeignClients;
 import com.github.jfcloud.common.security.annotation.EnableJfcloudResourceServer;
-import com.github.jfcloud.common.swagger.annotation.EnableOpenApi;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -12,7 +11,6 @@ import org.springframework.context.annotation.ComponentScans;
 import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.transaction.annotation.EnableTransactionManagement;
 
-@EnableOpenApi
 @EnableJfcloudFeignClients
 @EnableJfcloudResourceServer
 @EnableDiscoveryClient

+ 23 - 0
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/config/OpenApiConfig.java

@@ -0,0 +1,23 @@
+package com.github.jfcloud.gene.config;
+
+import com.github.jfcloud.common.swagger.annotation.EnableOpenApi;
+import io.swagger.v3.oas.models.OpenAPI;
+import io.swagger.v3.oas.models.info.Info;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+
+@EnableOpenApi
+@Configuration
+public class OpenApiConfig {
+
+    @Primary
+    @Bean
+    public OpenAPI customOpenAPI() {
+        return new OpenAPI()
+                .info(new Info()
+                        .title("基因定制 API文档")
+                        .version("1.0.0")
+                        .description("基因定制:动物品系定制、动物品系净化扩繁"));
+    }
+}