Springfox Swagger相关的NullPointerException

xml 复制代码
ERROR o.jeecg.common.exception.JeecgBootExceptionHandler:82 - Cannot invoke "springfox.documentation.service.ParameterType.getIn()" because the return value of "springfox.documentation.service.RequestParameter.getIn()" is null
java.lang.NullPointerException: Cannot invoke "springfox.documentation.service.ParameterType.getIn()" because the return value of "springfox.documentation.service.RequestParameter.getIn()" is null

使用jeecgboot,swagger报上图错误。

经检查发现是一个接口的参数配置问题‌@ApiImplicitParam

少配置了 paramType 类型

bash 复制代码
@ApiImplicitParam注解
1.name(必需):参数名
2.value:参数的汉字说明、解释
3.required:参数是否必须传,默认false
4.paramType (必需):参数放在哪个地方,查询参数类型,这里有几种形式: 
	1). header --> 请求参数的获取:@RequestHeader,参数在 request headers 里边提交 
	2). query --> 请求参数的获取:@RequestParam,直接跟参数,完成自动映射赋值 	
	3). path(用于 restful 接口)--> 请求参数的获取:@PathVariable,以地址的形式提交数据 	
	4). body(不常用)--> 以流的形式提交 仅支持 POST 	
	5). form(不常用)--> 以 form 表单的形式提交 仅支持 POST
5.dataType(必需):参数类型,默认String,其它值 dataType="Integer"
6.defaultValue:参数的默认值
相关推荐
雪的季节4 分钟前
Python 线程同步与异步编程 全解析
java·开发语言
吃饱了得干活16 分钟前
缓存与数据库一致性:从理论到实战
java·后端·面试
520拼好饭被践踏23 分钟前
JAVA+Agent学习day22
java·开发语言·后端·学习
笨蛋不要掉眼泪34 分钟前
Java虚拟机:堆的参数配置
java·开发语言·jvm
霸道流氓气质37 分钟前
SpringBoot中使用JasperReports 报表引擎 — 介绍、原理与使用实践
java·spring boot·后端
花生了什么事o42 分钟前
DDD 分层架构:六层分层架构
java·架构·ddd
Y3815326621 小时前
3 种 SERP 数据处理方案对比:流式 / 批处理 / 缓存
java·spring·缓存
qq_150841991 小时前
SQL的insert和update二合一指令
java·数据库·sql
2601_964702891 小时前
Claude Opus 5 API 开发实战:对话、文本生成与结构化输出
java·服务器·前端
Sayuanni%31 小时前
Spring IOC
java·spring·rpc