feat: 视频

视频初步搭建
This commit is contained in:
ovo 2024-12-08 15:45:59 +08:00
parent 641a2e8d96
commit b007381a2c
3 changed files with 24 additions and 2 deletions

View File

@ -7,10 +7,23 @@ import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.security.SecurityScheme;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.beans.factory.annotation.Value;
import javax.annotation.PostConstruct;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Configuration
public class SwaggerConfig {
@Value("${server.port}")
private String serverPort;
@PostConstruct
public void init() {
log.info("Swagger UI: http://localhost:{}/swagger-ui.html", serverPort);
log.info("OpenAPI JSON: http://localhost:{}/v3/api-docs", serverPort);
}
@Bean
public OpenAPI springShopOpenAPI() {
return new OpenAPI()

View File

@ -16,7 +16,12 @@ public class SecurityConstants {
"/api/user/register", // 用户注册
"/api/user/login", // 用户登录
"/api/user/getEmailCode", // 获取邮箱验证码
"/api/user/getPhoneCode" // 获取手机验证码
"/api/user/getPhoneCode", // 获取手机验证码
"/v3/api-docs/**", // Swagger API文档
"/swagger-ui/**", // Swagger UI
"/swagger-ui.html", // Swagger UI HTML
"/swagger-resources/**", // Swagger 资源
"/webjars/**" // Swagger UI 相关资源
);
/**

View File

@ -103,8 +103,12 @@ springdoc:
path: /swagger-ui.html
tags-sorter: alpha
operations-sorter: alpha
enabled: true
disable-swagger-default-url: true
api-docs:
path: /v3/api-docs
enabled: true
group-configs:
- group: '默认'
paths-to-match: '/**'
paths-to-match: '/**'
packages-to-scan: com.guwan.backend.controller