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:参数的默认值
相关推荐
fouryears_234174 小时前
适配器模式——以springboot为例
java·spring boot·适配器模式
汽车功能安全啊5 小时前
利用对称算法及非对称算法实现安全启动
java·开发语言·安全
paopaokaka_luck5 小时前
基于Spring Boot+Vue的吉他社团系统设计和实现(协同过滤算法)
java·vue.js·spring boot·后端·spring
Warren987 小时前
Java Stream流的使用
java·开发语言·windows·spring boot·后端·python·硬件工程
架构师沉默8 小时前
Java优雅使用Spring Boot+MQTT推送与订阅
java·开发语言·spring boot
tuokuac8 小时前
MyBatis 与 Spring Boot版本匹配问题
java·spring boot·mybatis
zhysunny9 小时前
05.原型模式:从影分身术到细胞分裂的编程艺术
java·原型模式
草履虫建模9 小时前
RuoYi-Vue 项目 Docker 容器化部署 + DockerHub 上传全流程
java·前端·javascript·vue.js·spring boot·docker·dockerhub
皮皮林55110 小时前
强烈建议你不要再使用Date类了!!!
java
做一位快乐的码农10 小时前
基于Spring Boot和Vue电脑维修平台整合系统的设计与实现
java·struts·spring·tomcat·电脑·maven