开源领域的桌面端 Manus?最懂打工人的智能体?DeepChat !
解决springboot集成springdoc设置全局token无效的问题,有偿
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.3.8</version>
</parent>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.6.0</version>
</dependency>
@Configuration
@OpenAPIDefinition(security = @SecurityRequirement(name = AUTHORIZATION))
public class SwaggerConfig {
@Bean
public OpenAPI openAPI() {
SecurityScheme securityScheme = new SecurityScheme();
// 设置类型为http请求
securityScheme.type(SecurityScheme.Type.HTTP);
securityScheme.in(SecurityScheme.In.HEADER);
// 设定安全方案和token格式
securityScheme.scheme("Bearer");
// 配置请求头和方案
Components components = new Components().addSecuritySchemes(AUTHORIZATION, securityScheme);
return new OpenAPI().components(components);
}
}
软件依赖以上版本后,设置不同的group,在swagger界面切换group后全局token被清除