首页 > 解决方案 > 如何为 swagger 注释响应类型 ImmutableMap

问题描述

你如何记录一个响应是一个ImmutableMap?响应是一个单例不可变映射,映射的键是固定的。

这是方法的主体。

return ImmutableMap.of("key_name", function_returning_string());

该方法的结果类型是Map<String, String>.

在没有响应注释的情况下,swagger UI 上的输出仅显示以下内容:

{}

使用 ReDoc 渲染 API 时,结果如下:

在此处输入图像描述

我想让这个“属性名称”字段呈现为单个不可变映射中使用的键的值。

帮助!

标签: springswaggerimmutabilityspringfox

解决方案


推荐阅读