![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bug
别给我画饼
码龄2年
展开
-
微信自定义菜单使用特殊字符出现的问题
首先讲一下我调用微信官方接口使用的是@FeignClient 需求是在我们的一个系统上,写自定义菜单,来修改公众号的菜单。刚开始还没什么问题。直到测试提出来添加emoji表情的时候。菜单开始出现了问题。微信一直提示我这个错误 {“errcode”:40033,“errmsg”:“invalid charset. please check your request, if include \uxxxx will create fail! rid: 5fdaf42a-16d9cd5c-731d61d4”} 网原创 2020-12-17 14:32:05 · 548 阅读 · 0 评论 -
记一次swagger的问题,关于required String paramter “xxxx” is not present
今天写一个接口的时候发现,我用swagger的一个注解,@ApiParam()因为这个接口常用的两个属性是name和value,还有一个required属性默认为false。然后springboot需要定义@RequestParam,里面也有一个required属性,默认为true。当你想要这个属性不必填的时候,在ApiParam里面加required=false没有用,然后就会报这个错误。我们必须在@RequestParam的属性里加required=false。 我想了一下原因,因为@ApiParam原创 2020-12-02 15:30:41 · 2431 阅读 · 1 评论 -
记一次Mybatis和Oracle的问题
今天查询数据的时候,sql是这样的 select * from table where pkey=‘xx’ and version = ‘1’ and system =‘1’ ; 在Oracle查询出来没有问题,但是放在Mapper文件里,用Mybatis查询出来为空。返回类型和参数都没有问题,debug也跑了没有发现问题。 后来发现 我的version字段,是char(4),然后我mapper里面定义的是varchar,但是这不是最影响的问题,主要原因是因为,我传的version是1个字符,Oracle原创 2020-12-01 12:47:02 · 157 阅读 · 0 评论