From 3663d63458a0fa3e7bdd47c643cd62a4842f5e9c Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Sun, 20 Nov 2022 08:06:31 +0800 Subject: [PATCH] [+] springdoc --- README.md | 4 ++++ pom.xml | 16 ++++++++-------- ...tion.java => SpringDocAutoConfiguration.java} | 4 ++-- ....boot.autoconfigure.AutoConfiguration.imports | 2 +- 4 files changed, 15 insertions(+), 11 deletions(-) rename taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/{OpenApiAutoConfiguration.java => SpringDocAutoConfiguration.java} (97%) diff --git a/README.md b/README.md index 2693412..c46d057 100644 --- a/README.md +++ b/README.md @@ -71,3 +71,7 @@ MCU/SFU声音视频控制在服务端实现,如果没有终端订阅并且没 终端推流到服务端,由服务端分流没有混音。 +## TODO + +springdoc升级正式版本 +springboot升级正式版本 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 2835e20..3e66dcc 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ 5.1.2 1.18.24 6.18.0 - 1.6.12 + 2.0.0-RC1 1.5.3.Final 4.4 3.0-59-g71e244d @@ -72,11 +72,6 @@ org.apache.commons commons-collections4 - - - org.springdoc - springdoc-openapi-ui - com.fasterxml.jackson.core @@ -86,6 +81,11 @@ com.fasterxml.jackson.datatype jackson-datatype-jsr310 + + + org.springdoc + springdoc-openapi-starter-webmvc-ui + org.springframework.boot @@ -377,7 +377,7 @@ org.springdoc - springdoc-openapi-ui + springdoc-openapi-starter-webmvc-ui ${springdoc.version} @@ -408,7 +408,7 @@ org.springdoc - springdoc-openapi-ui + springdoc-openapi-starter-webmvc-ui ${springdoc.version} provided diff --git a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/OpenApiAutoConfiguration.java b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java similarity index 97% rename from taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/OpenApiAutoConfiguration.java rename to taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java index 82d623d..8cc80ce 100644 --- a/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/OpenApiAutoConfiguration.java +++ b/taoyao-boot/src/main/java/com/acgist/taoyao/boot/config/SpringDocAutoConfiguration.java @@ -2,7 +2,7 @@ package com.acgist.taoyao.boot.config; import java.util.List; -import org.springdoc.core.GroupedOpenApi; +import org.springdoc.core.models.GroupedOpenApi; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; @@ -27,7 +27,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme; @Profile("dev") @Configuration @ConditionalOnClass(OpenAPI.class) -public class OpenApiAutoConfiguration { +public class SpringDocAutoConfiguration { @Value("${server.port:8888}") private Integer port; diff --git a/taoyao-boot/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/taoyao-boot/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index ba5c725..57dc20f 100644 --- a/taoyao-boot/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/taoyao-boot/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1,3 +1,3 @@ com.acgist.taoyao.boot.config.BootAutoConfiguration -com.acgist.taoyao.boot.config.OpenApiAutoConfiguration +com.acgist.taoyao.boot.config.SpringDocAutoConfiguration com.acgist.taoyao.boot.config.WebMvcConfigurerAutoConfiguration