
支付项目
璞砆
在工作中修行
展开
-
避免生成环境漏添代码
开发的时候,resources目录下的spring配置文件 bootstrap.properties 如果修改了,记得把 assembly 里面各个环境的配置文件也改一下,可以选中两个文件进行比较,默认快捷键: ctrl+D...原创 2020-03-09 17:02:23 · 184 阅读 · 0 评论 -
用 @FillEnumMessage 注解来自动填充枚举信息
枚举信息还是从配置文件中获取原创 2020-03-09 16:25:52 · 2483 阅读 · 0 评论 -
微服务之间调用超时配置
微服务A 调用 B, 即:A是客户端,B是服务端。feign: client: config: default: connectTimeout: 5000 readTimeout: 5000这个是客户端配置,因此要配在A里面。其中“default” 是全局配置,对所有的 @FeignClient 生效,还可以单独指定 微服务的名字(...原创 2020-03-05 11:39:49 · 5695 阅读 · 0 评论 -
mybatis开发时打印sql语句配置
在开发测试的时候,mybatis要打印sql语句 在spring配置文件里面加上:logging.level.mapper接口的包名=debug注意:前面固定为 logging.level,后面跟 mapper接口的包名。ServiceImpl 里面的查询方法的事务要设为 read only:@Transactional(readOnly = true)增删改一定要添加事务...原创 2020-03-02 14:17:44 · 2133 阅读 · 0 评论 -
短信发送失败走过的坑
短信内容要求GBK编码的坑一般编码都是使用的utf-8编码,但是第三方短信接口方要求发送的短信内容必须为GBK编码格式的。这就有一个问题了,将需要发送的短信内容进行编码之后,因为采用的是GBK编码,编码的短信内容内带有“%”,而底层框架又会将所有的“%”,再次进行编码。如此发送给第三方平台的编码就是乱码了,则会发送失败。解决办法:因为路径最后的内容是进行了编码的,所以不能直接传url路径...原创 2020-02-27 10:28:52 · 7696 阅读 · 0 评论