代码拉取完成,页面将自动刷新
6.3
Mysql8
- JDK/基础库:JDK8
- OS/系统:WINDOWS11
按文档启动时报如上错误
2023-12-19 07:16:54.244: AbstractObjectParser.DEBUG: AbstractObjectParser parentPath = null; name = null; table = null; alias = null
2023-12-19 07:16:54.244: AbstractObjectParser.DEBUG: AbstractObjectParser type = 0; isTable = false; isArrayMainTable = false
2023-12-19 07:16:54.244: AbstractObjectParser.DEBUG: AbstractObjectParser isEmpty = false; tri = false; drop = false
java.lang.IllegalArgumentException: 字符 getMethodDefination(method,arguments,type,exceptions,language) 对应的远程函数 getMethodDefination(JSONObject request, String method, String arguments, String type, String exceptions, String language) 不在后端 apijson.demo.DemoFunctionParser 内,也不在父类中!如果需要则先新增对应方法!
请检查函数名和参数数量是否与已定义的函数一致!
且必须为 function(key0,key1,...) 这种单函数格式!
function 必须符合 Java 函数命名,key 是用于在 curObj 内取值的键!
调用时不要有空格!apijson.demo.DemoFunctionParser.getMethodDefination(com.alibaba.fastjson.JSONObject, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
at apijson.orm.AbstractFunctionParser.invoke(AbstractFunctionParser.java:401)
at apijson.orm.AbstractFunctionParser.invoke(AbstractFunctionParser.java:343)
at apijson.framework.APIJSONParser.onFunctionParse(APIJSONParser.java:143)
at apijson.orm.AbstractObjectParser.parseFunction(AbstractObjectParser.java:1035)
at apijson.orm.AbstractObjectParser.onParse(AbstractObjectParser.java:503)
at apijson.orm.AbstractObjectParser.parse(AbstractObjectParser.java:295)
at apijson.orm.AbstractObjectParser.parse(AbstractObjectParser.java:38)
at apijson.orm.AbstractParser.onObjectParse(AbstractParser.java:1125)
at apijson.orm.AbstractParser.parseResponse(AbstractParser.java:527)
at apijson.framework.APIJSONParser.parseResponse(APIJSONParser.java:117)
at apijson.framework.APIJSONFunctionParser.init(APIJSONFunctionParser.java:306)
at apijson.framework.APIJSONFunctionParser.init(APIJSONFunctionParser.java:133)
at apijson.framework.APIJSONApplication.init(APIJSONApplication.java:95)
at apijson.framework.APIJSONApplication.init(APIJSONApplication.java:44)
at apijson.boot.DemoApplication.main(DemoApplication.java:88)
2023-12-19 07:20:07.791:
应该按期启动
在 Function 表删掉 name='getMethodDefination' 的配置即可。
apijson-framework 6.3.0 删掉了这个早就标记为 @deprecated 的方法,用正确拼写 getMethodDefinition 替代。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论