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:参数的默认值
相关推荐
鬼火儿8 分钟前
SpringBoot】Spring Boot 项目的打包配置
java·后端
NON-JUDGMENTAL21 分钟前
Tomcat 新手避坑指南:环境配置 + 启动问题 + 乱码解决全流程
java·tomcat
chxii1 小时前
Maven 详解(上)
java·maven
李少兄1 小时前
IntelliJ IDEA 远程调试(Remote Debugging)教程
java·ide·intellij-idea
Kuo-Teng1 小时前
Leetcode438. 找到字符串中所有字母异位词
java·算法·leetcode
毕设小屋vx ylw2824261 小时前
Java开发、Java Web应用、前端技术及Vue项目
java·前端·vue.js
TDengine (老段)1 小时前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
float_com1 小时前
【java基础语法】------ 数组
java
Adellle1 小时前
2.单例模式
java·开发语言·单例模式
零雲2 小时前
java面试:有了解过RocketMq架构么?详细讲解一下
java·面试·java-rocketmq