Call Rest Api by Feign

**功能:**通过 *Feign* 调用远程 Api 。 ## *pom.xml* 添加依赖 *feign-jackson* 和 *feign-slf4j* 。 ```x


【SpringBoot】多 Redis 接入

*spring-boot-starter-data-redis* 默认仅支持配置一个 *redis* 服务(*spring.redis.xxx*)。若要配置多个,则需要手动添加相关的配


为什么默认排除 junit-vintage-engine ?

使用 *Spring Initializr* 创建 *Spring Boot* 项目时,默认是包含 *spring-boot-starter-test* 包的。 如果选择 *sp


Error creating bean with name 'registrationListener'

基于 [FEBS][4] 的 *Spring Boot* 项目关闭时报了 *BeanCreationNotAllowedException* 异常。 虽说是 *Exception* ,不过日


【SpringBoot】批量消费 RabbitMQ 消息

尝试使用 `BatchMessagingMessageListenerAdapter` 来实现批量消费时报了如下错误: org.springframework.amqp.Uncat


【SpringBoot】序列化Json响应时根据字段名排序

为使前后端的处理逻辑一致,在返回值序列化时,统一根据字段名的循序排序。 **示例代码:** 同时过滤了值为 *null* 的字段。 ```java import com


JUnit5 & MockMvc & Mockito

基于 *spring-boot-start 2.2.1.RELEASE* 写 *Controller* 的测试类时,出了好多异常的状况。特将正常运行的代码记录下来,以防遗忘。 #


RabbitMQ 延时消息

使用 *rabbitmq-delayed-message-exchange* 插件来实现延时消息功能。 ## 安装延时消息插件:*rabbitmq-delayed-message-exc


【Spring Boot Admin】应用日志配置报错:DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144

服务多开了几个容器之后,打开应用的日志配置页面报 500 错误: 获取日志配置失败。 Request failed with status code 500 但是单个


The bean '*.FeignClientSpecification' could not be registered.

当多个 `@FeignClient` 注解使用相同的 *name* 属性时,应用启动时报了如下错误: The bean 'Provider_A.FeignClientSpeci



刘佳佳
江苏 - 苏州
软件工程师