如何在WSO2 API Manager 4.1.0中修改语法高亮激活配置?
WSO2 APIM 4.1.0 关闭Swagger UI语法高亮的配置方法
问题场景
当服务返回过大的响应时,Swagger UI无法正常获取并将其格式化为JSON,但使用curl命令可以快速获取到响应内容,推测该问题由Swagger UI的语法高亮功能导致。已知在SpringDoc中可通过设置springdoc.swagger-ui.syntaxHighlight.activated=false关闭该功能,现需明确在WSO2 APIM 4.1.0中的配置方式:是否可通过修改API定义实现,还是必须修改产品核心配置?
解决方案
WSO2 APIM的Swagger UI属于产品内置组件,无法通过修改单个API定义来关闭语法高亮,必须修改产品的核心配置文件,具体步骤如下:
- 进入WSO2 APIM 4.1.0的部署目录,打开
<APIM_HOME>/repository/conf/deployment.toml配置文件 - 在文件中添加以下配置项:
[swagger_ui] syntax_highlight_activated = false - 保存配置文件后,重启WSO2 APIM服务器,配置即可生效
内容的提问来源于stack exchange,提问作者m.feyzollahi
相关产品推荐
相关产品推荐

