[+] springdoc

This commit is contained in:
acgist
2022-11-20 08:06:31 +08:00
parent dff33b105b
commit 3663d63458
4 changed files with 15 additions and 11 deletions

View File

@@ -71,3 +71,7 @@ MCU/SFU声音视频控制在服务端实现如果没有终端订阅并且没
终端推流到服务端,由服务端分流没有混音。 终端推流到服务端,由服务端分流没有混音。
## TODO
springdoc升级正式版本
springboot升级正式版本

16
pom.xml
View File

@@ -27,7 +27,7 @@
<ffmpeg.version>5.1.2</ffmpeg.version> <ffmpeg.version>5.1.2</ffmpeg.version>
<lombok.version>1.18.24</lombok.version> <lombok.version>1.18.24</lombok.version>
<kurento.version>6.18.0</kurento.version> <kurento.version>6.18.0</kurento.version>
<springdoc.version>1.6.12</springdoc.version> <springdoc.version>2.0.0-RC1</springdoc.version>
<mapstruct.version>1.5.3.Final</mapstruct.version> <mapstruct.version>1.5.3.Final</mapstruct.version>
<collections4.version>4.4</collections4.version> <collections4.version>4.4</collections4.version>
<jitsi.ice4j.version>3.0-59-g71e244d</jitsi.ice4j.version> <jitsi.ice4j.version>3.0-59-g71e244d</jitsi.ice4j.version>
@@ -72,11 +72,6 @@
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId> <artifactId>commons-collections4</artifactId>
</dependency> </dependency>
<!-- 接口文档 -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
</dependency>
<!-- Jackson --> <!-- Jackson -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
@@ -86,6 +81,11 @@
<groupId>com.fasterxml.jackson.datatype</groupId> <groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId> <artifactId>jackson-datatype-jsr310</artifactId>
</dependency> </dependency>
<!-- 接口文档 -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
</dependency>
<!-- AOP --> <!-- AOP -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
@@ -377,7 +377,7 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.springdoc</groupId> <groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version> <version>${springdoc.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
@@ -408,7 +408,7 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.springdoc</groupId> <groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version> <version>${springdoc.version}</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>

View File

@@ -2,7 +2,7 @@ package com.acgist.taoyao.boot.config;
import java.util.List; 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.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -27,7 +27,7 @@ import io.swagger.v3.oas.models.security.SecurityScheme;
@Profile("dev") @Profile("dev")
@Configuration @Configuration
@ConditionalOnClass(OpenAPI.class) @ConditionalOnClass(OpenAPI.class)
public class OpenApiAutoConfiguration { public class SpringDocAutoConfiguration {
@Value("${server.port:8888}") @Value("${server.port:8888}")
private Integer port; private Integer port;

View File

@@ -1,3 +1,3 @@
com.acgist.taoyao.boot.config.BootAutoConfiguration com.acgist.taoyao.boot.config.BootAutoConfiguration
com.acgist.taoyao.boot.config.OpenApiAutoConfiguration com.acgist.taoyao.boot.config.SpringDocAutoConfiguration
com.acgist.taoyao.boot.config.WebMvcConfigurerAutoConfiguration com.acgist.taoyao.boot.config.WebMvcConfigurerAutoConfiguration