SPL 计算器执行结果和 SpringBoot 项目通过依赖 SPL 框架执行结果不一致
SPL 集算器中执行效果如下图:
在 SpringBoot 中执行结果如下:
{“data1”:[{“all_name”:“赵六”,“dept”:“人事部”},{“all_name”:“王石”,“dept”:“市场部”},{“all_name”:“李四”,“dept”:“研发部”},{“all_name”:“张三”,“dept”:“财务部”},{“all_name”:“王五”,“dept”:“销售部”}]}
可以看到,在 SpringBoot 中执行 all_name 只保留了第一个值。
顺便问一下:SpringBoot 集成需要依赖哪些框架,版本是多少,官方是否有这方面的介绍说明,地址是多少?
盲猜 SpringBoot 里的脚本不对,再沉淀沉淀
SPL 的执行结果应该是框架无关的,可以在纯 Java 环境中执行下看看
Java 中调用 SPL 脚本可以参考:https://d.raqsoft.com.cn:6443/esproc/tutorial/bjavady.html
如果 Java 返回值没问题,那很大可能是 SpringBoot 在外面搞了些什么事了,去研究一下它的规则吧