项目场景:
springboot+swagger3使用问题
问题描述
提示:这里描述项目中遇到的问题:
pom按照一般配置好后,无版本冲突等问题。使用ds推荐的配置。访问http://127.0.0.1:8080/swagger-ui/index.htm 出现内存溢出异常
<dependencies>
<!-- Spring Boot Web 支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Swagger 3 核心依赖(内置UI) -->
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version> <!-- 当前最新稳定版 -->
</dependency>
</dependencies>
原因分析:
根本原因待研究
报错信息:
esolved [jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodErro
r: 'void org.springframework.web.method.ControllerAdviceBean.<init>(java.lang.Object)']
解决方案:
统一异常处理类需要增加一个新的注解hidden
@ControllerAdvice 注解,在注解上加上@Hidden 注解