随笔分类 - SpringCloud
摘要:上下文: SpringCloud:Greenwich.SR2 Spring-boot : 2.1.7.RELEASE Spring:5.1.9.RELEASE 依赖: <!--DB start--> <!--多数据源依赖--> <dependency> <groupId>com.baomidou</
阅读全文
摘要:1.申请一个开发测试号: 点击这里跳转申请 ,扫码登陆后即可。 2.设置 接口配置信息,注意。这里会要求你有一个已经准备好的外网个人服务器,微信服务器会访问你配置的URL,无法访问并验签,会提交不了。 这时请调整程序中 WeChatConfig 中的密钥等配置,把你生成好的随机字符串token填入到
阅读全文
摘要:代码参考: import com.phpdragon.wechat.proxy.config.WeChatConfig; import com.phpdragon.wechat.proxy.dto.mp.user.GetOauthUserInfoDto; import com.phpdragon.w
阅读全文
摘要:Java: import com.phpdragon.wechat.proxy.config.WeChatConfig; import lombok.extern.slf4j.Slf4j; import me.chanjar.weixin.common.bean.WxJsapiSignature;
阅读全文
摘要:大概流程: 1. 通过 https://域名/auth/getOauthUrl 获取到auth2.0的授权跳转地址(也就是微信公众号跳转菜单绑定的链接)。 如何添加菜单请参考代码:WxMenuController.java。 核心代码就是 wxMpService.oauth2buildAuthori
阅读全文
摘要:Maven: Feign 版本10.1.0 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1.RELEASE Weixin-java 版本 3.7.0,链接 <dependency> <groupId>c
阅读全文
摘要:为了方便开发同学,用Python写了一个POST请求发送可执行脚本,方便那些不能使用postman等使用的局域网。当然可以使用CURL命令、用PHP写一个也未尝不可,但并不具备跨平台性。 当然也可以使用go进行开发。废话不多说,show me code。 原理: 获取到 Linux 系统配置的 ap
阅读全文
摘要:Web UI项目中, 很多 Spring controller 视图函数直接返回 html 页面, 还有一些视图函数是要重定向或转发到其他的 url 上. redirect 和 forward的区别: 重定向 redirect: 完整的重定向包含两次request-response过程, 第一次是访
阅读全文
摘要:注意,这里说的是获取系统环境变量的值,譬如Windows里配置的JAVA_HOME之类的,可以直接在Springboot的配置文件中获取。 我们经常使用一些docker管理平台,如DaoCloud、rancher之类的,里面都可以配置环境变量,目的当然也就是供程序获取。使用环境变量的话,可以避免在a
阅读全文
摘要:Feign 版本10.1.0 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1.RELEASE 在微服务架构中,当我们需要进行服务间调用时可以选择feign组件, 现在遇到的问题是: 当同一个服务,声明多
阅读全文
摘要:Feign 版本10.1.0 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1.RELEASE 大家知道,使用Feigen调用远端微服务的代码大致如下: 定义接口参数: @FeignClient(name
阅读全文
摘要:Fastjson 版本1.2.60 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1.RELEASE SpringCloud 中配置 FastJson 如下: @Configuration public
阅读全文