lambkit中ApiRoute提示 “调用失败:接口不存在‘xxx’参数”
错误的原因可能有:
1、url中params与method方法实际参数名称不一致
请仔细核对
2、java反射没有配置-parameters,需要JDK8
Eclipse
过于老旧的 eclipse 版本不支持 java 8 和该配置项,建议至少使用eclipse mars版本,以下是eclipse中的设置:
检查项目属性配置的Java Build Path菜单下的Libraries下的java版本是否为1.8:
检查项目属性配置的Project Facets菜单下的 java版本配置确定是否为1.8:
注意:配置完成后,先将原有编译出来的class文件clear掉,并重新编译一次整个项目
IDEA
如果使用IDEA,添加一个编译参数 -parameters即可,其配置方法如下:
idea设置完成之后,将项目重新build一下,如下图
Maven
如果要使用maven插件进行编译,为maven-compiler-plugin编译插件配置一个-parameters 属性即可:
org.apache.maven.plugins
maven-compiler-plugin
3.6.1
1.8
1.8
UTF-8
-parameters