- 博客(4)
- 收藏
- 关注
原创 最新版微信登录详细讲解(细到你尖叫)
我这里的需求还获取了用户的手机号,所以会涉及到两个微信code,这个code一定要注意别给错了,看官方文档可以看出,获取手机号是调用的getPhoneNumber这个接口,而微信登录是调用的login接口。首先是微信登录的流程,按照官方文档给出的流程图来看,相信很多小伙伴看的都有点蒙,其实很简单,从微信官方文档来看我们只需要前端给我们传一个临时code就行,我们通过这个临时code去获取用户的openID和session_key还有unionID。拿到了用户的openID,接下来进行我们自己的业务实现。
2023-08-10 14:45:33
1057
原创 利用反射进行属性判空,提升代码的优雅度
这些注解就相当于一个标记,是接下来要用的,所以我这里直接写了个flag标记的意思。图上有很详细的注释,大家可以参考,写完这些以后我们就可以优雅的写代码了,只需要几行代码就可以解决一堆判空的问题。最近在公司开发也是遇到了一个要进行大量属性判空的问题,大家首先想到的肯定是isblank对每个属性值进行判空,有一个为空就返回false,但是组长说那样写不够优雅,不让我那样用,我们也可以看到下图,一个一个判空会显得代码很臃肿!我测试的时候故意少给了一个name属性值,信息不完整就告诉我们了!
2023-06-29 10:41:39
95
原创 mybatis、servlet集成项目异常
以上是我在servlet跟mybatis结合起来写项目时出现的异常,希望对各位有所帮助。还有其他异常因为时间问题没有写上去,如果看到此文章有所疑问可以私信我!
2022-07-29 22:10:11
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人