背景

在启动项目的时候,发现日志打印了Unable to interpret the implicit parameter configuration with dataType这个异常警告信息。

"level": "WARN",
"thread": "main",
"class": "s.d.s.r.o.OperationImplicitParameterReader",
"message": "Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.lang.Void"

虽然不影响运行,但是整屏的输出,在调试和查看日志的时候,很影响效率。

于是抱着试试的心态,简单研究了下。

解决思路

仔细查看了下,发现这个异常警告来自于@ApiImplicitParam注解。

@ApiImplicitParam注解说明

@ApiImplicitParam注解主要是指定一个请求参数的配置信息,一般情况下,是用在swagger的文档生成的时候,对当前的参数字段的一个配置说明信息

源码

public @interface ApiImplicitParam {String name() default "";String value() default "";String defaultValue() default "";String allowableValues() default "";boolean required() default false;String access() default "";boolean allowMultiple() default false;String dataType() default "";Class<?> dataTypeClass() default Void.class;String paramType() default "";String example() default "";Example examples() default @Example({@ExampleProperty(mediaType = "",value = ""
)});String type() default "";String format() default "";boolean allowEmptyValue() default false;boolean readOnly() default false;String collectionFormat() default "";
}

输出警告的地方应该就是下面这句,如果不配置这个参数的话,就输出Void.class的警告。讲真,一般情况下,参数应该是要说明传入的指定类型的。使用Void缺失来表明不讲究(默认放个String也好呀)

  Class<?> dataTypeClass() default Void.class;

解决办法

在所有使用@ApiImplicitParam注解的地方,加上dataTypeClass的值。

再编译,发现问题解决..........

Unable to interpret the implicit parameter configuration with dataType相关推荐

  1. Spring Boot Swagger3启动出现警告Unable to interpret the implicit parameter configuration with dataType

    问题描述:在项目启动的时候出现下述warn(警告): Unable to interpret the implicit parameter configuration with dataType: , ...

  2. 解决:TypeError: Value passed to parameter 'a' has DataType int64 not in list of allowed values: float1

    报错: TypeError: Value passed to parameter 'a' has DataType int64 not in list of allowed values: float ...

  3. 成功解决TypeError: Value passed to parameter 'paddings' has DataType float32 not in list of allowed valu

    成功解决TypeError: Value passed to parameter 'paddings' has DataType float32 not in list of allowed valu ...

  4. scala implicit 关键字用法总结

    综述 implicit 关键字是scala中一个比较有特点的关键字,他保证了scala在很多时候没有一些不必要的代码冗余,使得scala在很多时候看起来更加简洁,同时使得scala的一些库在设计的时候 ...

  5. GetLastError() 返回值一览

    函数原型: DWORD GetLastError() 中文版(不完全) [0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系统找不到指定的路径. [4]-系统无法打开 ...

  6. class? clazz参数_Java如何获取方法参数具体名称?这是个好问题!

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 默认情况下,我们是无法获取方法中参数名称的.通过反射机制,也只能得到参数的顺序以及一些没有意义的变量:arg0.arg1等 ...

  7. java xfire指定参数名_Java如何获取方法参数具体名称?这是个好问题!

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 默认情况下,我们是无法获取方法中参数名称的.通过反射机制,也只能得到参数的顺序以及一些没有意义的变量:arg0.arg1等 ...

  8. 自己收集整理的微软错误代码大全(中文和英文)

    自己收集整理的微软错误代码大全,分别为中文和英文部分,供广大软件开发人员共勉.                  微软错误代码 2.1  中文 0 操作成功完成. 1 功能错误. 2 系统找不到指定的 ...

  9. 禁欲28天!一宅男居然肝出如此详细Web安全学习笔记,学妹看完直接抽搐了!(第二弹)

    2.1. 网络基础 2.1.1. 计算机通信网的组成 计算机网络由通信子网和资源子网组成.其中通信子网负责数据的无差错和有序传递,其处理功能包括差错控制.流量控制.路由选择.网络互连等. 其中资源子网 ...

最新文章

  1. 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤
  2. 美国光伏发电市场是否稳定?电池板价格降至40美分/W!
  3. 二、应用层协议概述与HTTP
  4. memcached全面剖析–3.memcached的删除机制和发展方向
  5. 采购退料单新增无法获取单价
  6. MR21批量修改物料价格-BDC
  7. 一个好用的Chrome倒数计时器扩展 - Calendar and Countdown
  8. Android开发之自定义view绘制坐标位置出错的问题解决
  9. 【渝粤题库】陕西师范大学202801 中国古代文学(五) 作业
  10. bxslider 纵向滑动 vertical image thumbnail slider
  11. 归档日志存在arch_从MYSQL 数据库归档 到 归档设计
  12. linux stress 工具,Linux压力测试工具stress的参数详解
  13. python按照日期筛选数据_python – 按时间戳列筛选/选择pandas dataframe行
  14. 什么是联表查询?(深度刨析,建议收藏)
  15. Apache Arrow 内存数据交换格式
  16. mysql如何进行宿舍分配_手把手教你做一个Jsp Servlet Mysql实现的学生宿舍管理系统...
  17. 随手写的QT程序:文件大小转化可读字符串,整数转 B,KB,MB......
  18. 寒假ACM假期总结 (7)
  19. 各大跨境电商卖家不容错过下半年的促销活动安排
  20. ASO如何迅速提升一个核心关键词排名,aso关键词排名怎么优化

热门文章

  1. 全国计算机等级考试office无纸化考试,全国计算机等级考试真题汇编与专用题库 二级MS Office高级应用 2016年无纸化考试专用...
  2. LeetCode 每日一题1584. 连接所有点的最小费用
  3. 用户选择云计算机的首要考虑因素是什么,用户选择云计算时的首要考虑因素是...
  4. SCI论文怎么投,投稿流程和经验分享一文了解
  5. php curl couldnt connect to host,linux curl命令:curl: (7) couldn't connect to host ?
  6. 打开office时提示错误窗口“向程序发送命令时出现问题”的解决方案
  7. 利用计算机专业优势 帮助大家,计算机专业优势学校
  8. Docker网络原则入门:EXPOSE,-p,-P,-link
  9. 速卖通自定义html模板,速卖通运费模版如何设置?
  10. 计算机算法与程序设计知识点,算法与程序设计知识点(答案)