- 博客(6)
- 收藏
- 关注
原创 记录一次时间格式的问题
需求是这样的,前端传给我一个时间范围的标记,比如近一个月的时间,前端传01,近三个月的时间,前端传02…我算出时间后,在数据库进行查询,得到一个范围时间,然后前端需要yyyyMMdd的格式,所以我得转换,问题就出在转换上面。可能对时间转换不太熟悉的朋友来说,一看没有什么问题。但是问题就出在由String转换为Date类型的时候。因为查询数据库得到的数据是yyyy-MM-dd HH:MM:SS.S的格式,然后我应该在这个地方的dateformat,应是yyyy-MM-dd HH:MM:SS.S而
2021-02-01 16:30:13
162
原创 微信自定义菜单使用特殊字符出现的问题
首先讲一下我调用微信官方接口使用的是@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
650
原创 记一次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
2607
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
223
原创 记一次Springboot问题Consider defining a bean of type“xxxxService”
这是一次在自己电脑上出现的问题,因为公司的框架都是搭好的,所以在自己电脑上要进行小规模测试的时候,发现了一个问题。关于使用Feigh调用微信自定义菜单的接口。当时我的情况模块是这样的在这里由于我使用的是openFeign,之前有个问题是因为Springboot版本和openfeign版本不同,导致的问题,大家如果要用的话就用我的这个版本,因为我要用swagger进行测试,所以配置了swagger。需要的小伙伴可以拿去;@Configuration@EnableSwagger2public c
2020-11-25 08:36:46
3950
5
原创 反射
在运行状态中,对任意类都可知道它的所有属性和方法,对任意对象都可调用它的属性和方法。这种动态获取类信息以及动态调用对象方法的功能,称之为Java的反射机制,如果我们想要使用反射,首先要获取该类的Class对象可以通过Class.forName(“全类名”)或者类名.class、对象.getClass获取这个类。通过类的引用去调用Field方法获得这个类公有的属性,通过调用Method方法可以获得这个类公有的方法,通过.Constructor方法获得类的构造方法。如果想调用私有的方法或者属性必须使用带有De
2020-06-07 06:44:08
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人