spring cloud
54powerman
Program Only
展开
-
SpringCloud的版本
Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。 大版本 版本号规则 Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。 Cloud代号 Boot版本(train) Boot版本(tested) lifecycle Angle 1.2.x incompatible w原创 2018-01-25 16:23:41 · 24834 阅读 · 3 评论 -
使用FeignClient调用远程服务时整合本地方法
背景 尝试将本地方法加入Feign接口 尝试通过实现两个接口 IS -> HAS 背景 包装一个用户服务,一部分功能需要调用远程服务,而另一部分功能调用本地方法,如: @FeignClient(value="USER-SERVICE") public interface RemoteUserService{ @GetMapping("getUserByU...原创 2018-03-17 15:30:06 · 5086 阅读 · 0 评论 -
Spring Cloud Cli 初体验
SpringBoot CLI 是spring Boot项目的脚手架工具。而本文的Spring Cloud cli则是基于SpringBoot Client的一个插件,用于支持Cloud相关的组件。 由于各种原因,目前用起来并不是很爽: repo 经常连不上 启动非常慢,要等半天 遇到问题排查不是很容易 但是,功能很有意思,值得期待。也许有一天变的像 docker swarm 那样直接启动...原创 2018-04-02 10:33:09 · 2513 阅读 · 0 评论 -
SpringBoot 去除"No MyBatis mapper was found in '[com.pollyduan.cms]' package. " 警告
springboot项目,集成了mybatis。 偶然发现,项目每次启动都警告: No MyBatis mapper was found in '[com.pollyduan.cms]' package. Please check your configuration. 我在 com.pollyduan.cms.CmsApplication 主类上使用 @MapperScan(baseP...原创 2018-03-28 22:59:09 · 12325 阅读 · 1 评论 -
RabbitMQ 延迟队列
rabbitmq 本身不支持延迟队列,但提供了实现延迟队列的必备条件。 原理 queue可以通过 x-message-ttl 参数设置过期时间,到了过期时间的消息就会被标记为 dead letter 状态。 过期的消息可以通过 x-dead-letter-exchange 和 x-dead-letter-routing-key 参数转发到另一个 exchange 中去。 在managemen...原创 2019-03-04 17:16:09 · 648 阅读 · 0 评论 -
start.spring.io 访问不了怎么办?
start.spring.io 访问不了怎么办? 这个问题坑过我很多次,抽时间把start 官网的项目做了一个包装,增加了一个默认配置,以及定期更新的机制。 移驾:https://gitee.com/pollyduan/spring-boot-initializr UI基于官方 0.4.0.release 目前官方UI已经更新,直接试了下不能平滑升级。抽时间再搞一下吧。 目前就是旧版本的UI,使用...原创 2019-03-27 19:54:24 · 6761 阅读 · 0 评论