草庐IT

hutool-captcha

全部标签

[Hutool.JSONUtil]字符串解析报错 cn.hutool.json.JSONException: Expected a ‘:‘ after a key at 5

JSON工具-JSONUtil(hutool.cn)报错内容Causedby:cn.hutool.json.JSONException:Expecteda':'afterakeyat5[character6line1]atcn.hutool.json.JSONTokener.syntaxError(JSONTokener.java:396)atcn.hutool.json.JSONParser.parseTo(JSONParser.java:69)atcn.hutool.json.ObjectMapper.mapFromTokener(ObjectMapper.java:239)atcn.hu

干掉复杂的Java工具类,Hutool 工具库确实香~

Hutool大家已经比较熟悉了,这是一个超全的Java工具库,深受国内开发者的喜爱。我之前其实是不太喜欢使用这种功能太多的工具类的,也比较担心稳定性和安全性,后面慢慢接受了就感觉其实也还好。而且,我们还可以按需只引入自己需要的功能模块,相对也比较灵活。Hutool的官方文档介绍的已经比较清晰了,奈何其提供的功能实在太多,我这里列举一些我个人觉得比较实用的功能,供大家学习参考。Hutool介绍Hutool 真心是一个不错的国产Java工具类库,功能全面,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行了封装,开箱即用!官方是这样介绍 Hutool的:Hutool介绍Hutool包含

hutool工具进行https接口调用(忽略ssl认证)

1.设置忽略SSl工具类packagecom.ruoyi.config.zhuanliju;/***@authorcf*@date2023/7/3下午1:06*/importjavax.net.ssl.*;importjava.security.SecureRandom;importjava.security.cert.X509Certificate;publicclassSSLUtils{/***忽略https证书验证*@return*/publicstaticSSLSocketFactorygetSSLSocketFactory(){try{SSLContextsslContext=SSL

记一次使用hutool的http工具调用外部接口同步人员信息

首先引入hutool依赖cn.hutoolhutool-all4.1.2编写调用外部接口的工具类packagecom.donlim.fms.common.utils;importcn.hutool.http.HttpRequest;importcn.hutool.json.JSONObject;importcom.donlim.fms.common.dto.Dto;importcom.donlim.fms.model.ESB;importcom.donlim.fms.model.Org;importlombok.extern.slf4j.Slf4j;importorg.apache.commo

Java - Hutool 获取 HttpRequest:Header、Body、ParamMap 等利器

以前用过手撕HttpRequest获取Body、Params、Header等API的时候,那叫一个复杂,自从用了Hutool神器后,发现如此的轻巧​​​​​​​//获取请求头HttpServletRequestrequest=((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();MaprequestHeaderMap=ServletUtil.getHeaderMap(request);//获取请求体MaprequestParamMap=newLinkedHashMap();Str

效率工具:Hutool 嘎嘎香,开炫了!

在日常开发中,我们会使用很多工具类来提升项目开发的速度,而国内用的比较多的Hutool框架,就是其中之一。先来看官方对于Hutool的定义:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的

解决Hutool BeanUtil 拷贝异常场景

背景我们使用的是Hutool工具包的cn.hutool.core.bean.BeanUtil解决对象拷贝复制场景。工作中我们经常做这样工作:比如说将VO复制成DO。VO、DTO、DTO、BO,RequestDTO互相转化。业务 我们服务作为系统的开放平台应用,统一维护管理第三方平台API接口。比如企业微信接口。而我们使用开源项目wxJava 方便我们调用企业微信API。我们需要将wxJava的接口入参类复制一份作为项目的RequestDTO,做到业务隔离避免其他项目直接依赖。所以牵扯到到大量的对象拷贝工作。场景目标类  WxCpWelcomeMsg/***消息文本消息.**@authorBin

【报错】No serializer found for class cn.hutool.json.JSONNull and no properties discovered to create Bea

一、报错内容详情:[requestId-]2023-07-3118:32:21|ERROR|http-nio-39978-exec-1|GlobalExceptionHandler.java:86|com.xiaobai.base.service.exception.GlobalExceptionHandler|Typedefinitionerror:[simpletype,classcn.hutool.json.JSONNull];nestedexceptioniscom.fasterxml.jackson.databind.exc.InvalidDefinitionException:No

【Java 工具类 Hutool】类型转换工具类-Convert

👉博主介绍:博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO专家博主⛪️个人社区:个人社区💞个人主页:个人主页🙉初级进阶地址:✅Java初级进阶路线🙉八股文专题:剑指大厂,手撕Java八股文文章目录✨1.类型转换工具类-Convert解决我们什么问题✨2.什么是Convert类✨3.Java常见类型转换✨4.其它类型转换✨5.半角和全角转换✨6.16进制(Hex)✨7.Unicode和字符串转换✨8.编码转换✨9.时间单位转换✨10.金额大小写转换✨11.数字转换✨12.原始类和包装类转换✨1.类型转换工具

Java 使用hutool工具进行导出导入excel表格(代码很简单)

1.先引入hutool的相关依赖           cn.hutool      hutool-all      5.8.4              org.apache.poi      poi-ooxml      4.1.2    2.导出 创建一个Controller进行测试 @GetMapping(path="/export")publicvoidexport(HttpServletResponseresponse,OrderPageRequestorderPageRequest)throwsIOException{{//查询导出订单数据ListordereList=getOrd