You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Serverless Spring Boot3集成SpringDoc后Swagger UI云端空白页报错求助

AWS Lambda部署SpringBoot3项目添加Swagger UI后云端页面空白问题

项目环境与依赖

项目基础依赖如下:

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>3.2.0</version>
  <relativePath/> <!-- lookup parent from repository -->
</parent>
...
<dependency>
  <groupId>com.amazonaws.serverless</groupId>
  <artifactId>aws-serverless-java-container-springboot3</artifactId>
  <version>2.0.0-M2</version>
</dependency>

后续为添加Swagger UI引入依赖:

<dependency>
  <groupId>org.springdoc</groupId>
  <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
  <version>2.2.0</version>
</dependency>

问题描述

项目部署在AWS Lambda并通过Api Gateway对外提供服务,本地及云端API均运行正常。但添加Swagger UI依赖后出现异常:

  • 本地环境Swagger UI可正常访问
  • 云端环境Swagger UI页面空白

控制台错误日志

Uncaught SyntaxError: Invalid or unexpected token (at swagger-ui-bundle.js:2:867116) swagger-ui-standalone-preset.js:2 

Uncaught SyntaxError: Invalid or unexpected token (at swagger-ui-standalone-preset.js:2:138206) swagger-initializer.js:5 

Uncaught ReferenceError: SwaggerUIBundle is not defined at window.onload (swagger-initializer.js:5:3)
window.onload @ swagger-initializer.js:5
load (async)
(anonymous) @ swagger-initializer.js:1

排查发现

查看swagger-ui-bundle.js的2:867116位置,发现文件前半部分正常,后续出现疑似字符编码问题:

69389:(e,t,n)=>{var r=n(18674)({À:"A",Ã:"A",Â:"A",Ã:"A

请问是否有人遇到过或解决过此类问题?


内容的提问来源于stack exchange,提问作者Ironman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 21:27:20