当前位置: 首页 > 知识库问答 >
问题:

swagger JSON产生空值它停止UI

乐正心思
2023-03-14

我正在使用swaggerspring MVC-1.0.2和jackson-databind 2.6.3。为什么它会产生空值。如何停止它?。它停止swagger UI。JSON

                    {
                        "parameterType": {
                            "absoluteType": "array"
                        },
                        "name": "file",
                        "description": "Pass File as input",
                        "defaultValue": "",
                        "required": true,
                        "allowMultiple": false,
                        "allowableValues": null,
                        "paramType": "query",
                        "paramAccess": null
                    }

共有1个答案

殷浩慨
2023-03-14

您需要将JSON映射器配置为不写入空值:

http://docs.spring.io/spring-boot/docs/current/reference/html/howto-spring-mvc.html#howto-customize-the-jackson-objectmapper

添加特定序列化选项如下所示:

spring.jackson.serialization-inclusion:non_null
 类似资料:
  • 我正在IBM RAD 9下开发WebSphere 8.5的应用程序,使用EJB 3:( 我已将项目拆分为以下 maven 模块: dto(仅限“愚蠢”的传输对象) ejb(业务逻辑) web(其余频道,构建类型为WAR) ear(构建类型是ear) EJB模块在META-INF中有空的beans.xml文件。那里有一个生产者类,它产生一些 这种用法非常简单: 它已经在工作了!经过代码的一些改动(涉

  • 在java.library.path:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib64:/lib:/usr/lib上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中实现最佳性能 此外,错误是: tomcat已经开始运行了,但恐怕还会再次发生。服务器上最近没有更新或安装,原因是什么?此外,有什么可能的永久解决办法呢?

  • android上的新功能是,我有一个按钮打开gallery选择一张图片并将其显示在imageview中,该功能正常工作,还有一个按钮使用Intent打开相机,我可以打开相机拍照,但单击保存图像后,应用程序崩溃。拍摄的图像保存在正确的文件夹中。当在应用程序中debug时,错误在以下行中抛出: 位图显示为空。我已经添加了权限,也看了很多关于这个的帖子,但还是想不出问题出在哪里。感谢任何帮助。这是代码。

  • 问题内容: 我正在尝试实现过滤器,以记录应用程序中的请求和响应。我使用以下代码: 因此,我收到了我的请求,并按预期方式记录了响应。以下是日志: 但是,返回空响应。这是来自的输出: 有任何想法吗? 谢谢 问题答案: 经过几个小时的努力,我终于找到了解决方案。 简而言之,应该在过滤方法的最后调用。 通过从响应输出流中读取响应主体来缓存响应主体。因此,流变为空。应当将响应写回到输出流。

  • 问题内容: 我正在做学校运动,我不知道该怎么做。就我所读的内容而言,扫描仪并不是最好的方法,但是由于老师仅使用扫描仪,因此必须使用扫描仪来完成。 这就是问题。用户将文本输入到数组。该数组最多可以增加10行,并且用户输入以空行结尾。 我已经做到了: 但这不能正常工作,我无法弄清楚。理想情况下,如果用户输入: 然后按回车键,温打印它应该给的数组: 你能帮助我吗? 问题答案: 这将从您的输入中读取两行: