SpringBoot
莯荌阿丶
这个作者很懒,什么都没留下…
展开
-
JSON.parseObject(str,HashMap.class)报错com.alibaba.fastjson.JSONException: illegal identifier : \pos
本地JSON.parseObject的String转Map正确,服务器转换报错参考以下排查问题:1.转换的str字符串在log日志中是否存在中文乱码,如有乱码检查是否调用加/解密方法,以AES解密为例,返回参数是否转换UTF-8/** * AES解密 * @param encryptBytes 待解密的byte[] * @param decryptKey 解密密钥 * @return 解密后的String * @throws Exception原创 2021-04-29 18:04:46 · 1667 阅读 · 0 评论 -
Date类型字段格式化处理@JsonFormat和@DateTimeFormat
1.入参@DatetimeFormat是将String转换成Date,一般前台给后台传值时用@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")2.出参@JsonFormat将Date转换成String 一般后台传值给前台时用@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")...原创 2021-04-23 14:49:20 · 416 阅读 · 0 评论 -
发布webservice及客户端调用(CXF)
发布webservice及客户端调用(CXF)原创 2021-04-20 18:07:03 · 725 阅读 · 0 评论 -
使用Lambda将list转map(toMap重载方法指定map)
list为需转换的集合,map为指定mapLinkedHashMap<String,DTO> map = new LinkedHashMap;map = list.stream() .collect(Collectors.toMap(DTO::getFldCode, Function.identity(), (k1, k2) -> k2, LinkedHashMap::new));原创 2021-04-12 14:31:00 · 581 阅读 · 0 评论 -
http状态码400解决(Request header is too large)
1.核对传参字段与格式是否正确2.确保第一步无误后检查配置文件是否添加头部限制yml格式如下:server: port: XXXX servlet: context-path: /test max-http-header-size: 102400properties格式如下:server.max-http-header-size=102400注:具体原因是tomcat有request headers请求头限制。...原创 2021-04-02 15:45:35 · 3668 阅读 · 2 评论