springboot3+swagger文档
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.4.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.6.0</version> <!-- 请注意使用最新的稳定版本 -->
</dependency>
全局统一返回定义报:[B are in module java.base of loader ‘bootstrap’)
这是因为统一返回体影响到了Swagger3的一些内置接口。
解决方法是@RestControllerAdvice控制好生效的包范围,在你的实现类上加上basePackages = “项目包路径”
@Hidden
@RestControllerAdvice(basePackages ="com")
public class ResponseFormatAdvice implements ResponseBodyAdvice<Object> {
}