
SpringCloud
文章平均质量分 94
诗礼银杏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Feign全局异常处理,返回调用者自定义异常
1. 起因 使用feign有个很头疼的事情,自定义异常在下游服务会被feignException拦截,返回的格式会非常奇怪,feign本身还有熔断机制,各种处理方法侵入性都太强 找不到太好的解决方案,就费时间自己优化了下,demo如下2. demoimport feign.FeignException;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import...原创 2020-09-18 11:58:29 · 3633 阅读 · 0 评论 -
使用redis储存oauth2.0的token报错org.springframework.data.redis.connection.RedisConnection.set([B[B)V
习惯于redis的高性能,搭建oauth2.0的时候,选择了使用redis作为token的储存空间,但使用springboot2.0以上版本的时候,爆了如下错误:org.springframework.data.redis.connection.RedisConnection.set([B[B)V 根据百度和GitHub上的讨论来看,是官方使用的spr...原创 2020-03-14 01:42:50 · 1929 阅读 · 1 评论 -
springCloudConfig统一匹配所有配置包名
1.原因 springCloudConfig配置中心识别各工程对应的配置文件夹,search-paths总要将所有文件夹目录写上非常不方便,增加工程就要增加配置,重启springCloudConfig配置中心。2.版本springboot 2.0.8springcloudFinchley.SR23.解决...原创 2020-01-17 11:15:54 · 784 阅读 · 0 评论 -
jackson增加日期时间转换后报错
1. 简谈 最近新搭建了一个springcloud架子,联调的时候前端反馈时间格式不友善,我一拍脑袋,直接在web层配置文件中加上了jackson的转换配置,然而和我意料之外的是,程序开始报json转换错误了。2. 解决 一开始加的配置:spring: jackson: time-zone: GMT+8 date-format: yyyy-MM-d...原创 2019-10-18 16:51:07 · 630 阅读 · 0 评论 -
springboot聚合工程如何将子工程中的ioc容器注入spring
1. 简谈 无论是多模块还是分布式微服务架构体系下,工具类的抽离复用一直是必不可少的步骤,类似我通常都会将redis、全局异常处理、springsession之类的工具类统一抽离复用,特别是分布式环境下,一个工具类一个单独模块都很常见,但问题也随之而来,如何将这些工具类注入到使用模块的spring中。2. 用法 早期我曾经将这些工具类抽离,使用时引入这些工程,然后建一个c...原创 2019-10-16 15:19:14 · 544 阅读 · 0 评论 -
zuul导致springsession对前端cookie失效
1. 简谈 最近接入springsession出现了点问题,单个工程没问题,但经过springcloud的zuul网关转发后,前端没能写入,导致登录报错。 疑惑了很久,甚至怀疑springsession这款东西是不是个半成品,毕竟很少碰到用的,教程多但细节少。 幸好坚持查了不少资料,最终搞定。2. 版本 springboot 2.0.8 ...原创 2019-10-15 14:23:07 · 863 阅读 · 0 评论 -
@RefreshScope注解导致配置获取为空
1.原因 集成springcloud+bus+rabbitMQ做配置中心的总线刷配置,结果加上@RefreshScope注解后,测试demo的controller层@Value注解一直取到空值。 2.版本 springboot 2.0.4 springcloudFinchley.SR2 3.解决 现...原创 2019-04-28 17:33:22 · 4142 阅读 · 9 评论