摘要:springboot整合swagger2 平时项目开发必须要求写接口文档。之前开发过程中,接口文档的编写是用postman,一边测试接口,一边可以后期生成web文档。但是有几个缺点 第一是web文档加载速度特忙,第二是。。接口太多了,感觉写接口跟写接口文档花的时间都基本差不多了! 然后决定把我项目的 阅读全文
posted @ 2019-07-08 16:37 谢彦杰 阅读 (50) 评论 (0) 编辑
摘要:之前做的几个微信小程序项目,大部分客户都有要在微信小程序前端提现的需求。提现功能的实现,自然使用企业付款接口,不过这个功能开通比较麻烦,要满足 "3个条件。" ; 之前实现过几个微信支付的接口,不过都是自己码的代码,从网上找找拼凑,觉得看起来不舒服~_~ 于是乎找到了微信官方提供的支付 "sdk" 阅读全文
posted @ 2019-07-02 14:33 谢彦杰 阅读 (155) 评论 (0) 编辑
摘要:springboot 使用上下文获取bean 在使用springboot开发项目过程中,有些时候可能出现说会有在spring容器加载前就需要注入bean的类,这个时候如果直接使用@Autowire注解,则会出现控制针异常! 解决办法如下: 创建一个springContextUtil类 在Appclo 阅读全文
posted @ 2019-06-17 15:58 谢彦杰 阅读 (1043) 评论 (0) 编辑
摘要:小程序中英文混合排序问题 在开发一个手机联系人列表的功能时,遇到需求是需要将联系人列表按照拼音顺序排序。而联系人列表是会出现中英文混合的情况。于是遇到了问题。 1. 小程序无法直接中文进行排序 2. localeCompare函数排序出来的结果不正确 在遇到这个问题的时候,也去网上查过不少,本来觉得 阅读全文
posted @ 2019-03-21 15:03 谢彦杰 阅读 (133) 评论 (0) 编辑
摘要:微信小程序websocket 微信小程序带有websocket可以提供使用,但是官方文档写的东西很少,而且小程序后台能力弱这一点也是十分的坑爹,这就导致了socket长连接一切后台就会出现断开的情况,并且难受的是.这个时候你重新调用链接函数也会链接不上,可能直接影响到你的业务逻辑 解决方法就是手动关 阅读全文
posted @ 2019-02-22 09:49 谢彦杰 阅读 (219) 评论 (0) 编辑
摘要:开发微信小程序需要部署项目到服务器。要求必须是443端口。但是一个443端口只能监听一个服务器。所以就出现了一个问题就是每次开发一个小程序就需要买一个服务器。觉得特别多余。后来查到了有一种方式就是通过nginx配置反向代理,服务器ip绑定不同域名,然后nginx根据不同的域名去配置转发到其他端口。这样就可以实现一个服务器共存多个小程序后端项目了。 具体操作如下↓ Nginx环境安装 我的服务器... 阅读全文
posted @ 2019-01-14 17:55 谢彦杰 阅读 (852) 评论 (0) 编辑
摘要:CentOS7安装mysql80 下载repo源 在xshell运行命令 # wget http://repo.mysql.com/mysql80-community-release-el7.rpm 安装 # rpm -ivh mysql80-community-release-el7.rpm My 阅读全文
posted @ 2019-01-14 11:35 谢彦杰 阅读 (125) 评论 (0) 编辑
摘要:部署项目遇到了找不到application.properties的问题。网上搜了找不到答案,后面经过测试发现,问题在于clean了maven之后,target包还没删除,所以编译的时候才会出现异常。 解决办法:maven clean一下项目,删除target包,编译->正常! 阅读全文
posted @ 2018-12-21 14:56 谢彦杰 阅读 (100) 评论 (0) 编辑
摘要:spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更优雅的调用RESTful服务的方式。该类主要用到的函数有:exchange、getForEntity、postForEn... 阅读全文
posted @ 2018-10-16 09:58 谢彦杰 阅读 (233) 评论 (0) 编辑
摘要:RestTemplate设计是为了Spring更好的请求并解析Restful风格的接口返回值而设计的,通过这个类可以在请求接口时直接解析对应的类。 在SpringBoot中对这个类进行简单的包装,变成一个工具类来使用,这里用到的是getForEntity和postForEntity方法,具体包装的代码内容 如下: package cn.eangaie.demo.util; ... 阅读全文
posted @ 2018-10-15 17:34 谢彦杰 阅读 (792) 评论 (0) 编辑