java
toneylyx
易思博外包
展开
-
初试ScriptEngine
// 创建脚本引擎管理器 ScriptEngineManager sem = new ScriptEngineManager(); // 创建一个处理JavaScript的脚本引擎 ScriptEngine engine = sem.getEngineByExtension(ContentParam.JS);//执行脚本engine.eval(JS_COD原创 2016-01-19 16:14:26 · 294 阅读 · 0 评论 -
RestTemplate 请求url中包含百分号 会被转义成25
最初使用RestTemplate 进行远程调用方法如下:private String getRemoteData(String url) { logger.info("Request URL :" + url + "|"); String resp = rest.getForObject(url, String.class); logger.info("Response re...原创 2019-08-01 18:41:34 · 5810 阅读 · 1 评论 -
RestTemplate 报错 no suitable HttpMessageConverter content type [text/html;charset=UTF-8]
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.RestClientException: Could no...原创 2019-08-01 18:53:14 · 6715 阅读 · 0 评论 -
基于数据库配置的 JSON 转换工具 ,解决两个不同结构不同字段名的 JSON字符串 之间的转换问题,支持xml形式的JSON
背景公司启动了一个紧急项目,需要与几个第三方系统对接。虽然一开始约定好了系统间交互的接口文档,但随着版本的迭代、需求的变更各系统都做了不小的改动。问题1.第三方的接口参数JSON属性名称与文档不一致2.第三方的接口入参JSON结构与文档不一致3.同一个业务,不同系统的接口结构不一样如何在不修改原有代码的基础上,对参数进行动态的转换解决上述问题?解决思路参数转换可...原创 2019-09-03 17:57:54 · 1053 阅读 · 6 评论