![]() | 1 rizon OP 刚才查了下资料,应该是可以的吧? |
2 Loofer 2019-02-18 11:57:38 +08:00 你需要了解 Spring Cloud Config 原理 |
3 DesertCamel 2019-02-18 12:07:13 +08:00 via Android 可以啊,spring cloud 中的配置中心意义就是这样。配置 mq 作为消息总线。 |
4 jc4myself 2019-02-18 14:04:24 +08:00 很简单的。 @RefreshScope 了解一下 |
![]() | 5 rockyou12 2019-02-18 14:09:02 +08:00 携程那个 apollo 也可以的,而且不需要配置 mq 就能刷新。不过用法好像稍微有点不同 |
6 deeplee 2019-02-18 14:43:12 +08:00 可以的,@RefreshScope |
![]() | 7 rayingecho 2019-02-18 16:02:34 +08:00 可以但是尽量避免这么用 @Value 的值需要给 Bean 标注 @RefreshScope 来更新, 背后的实现是给对象加了一层代理, 每当配置发生更新时将旧的对象销毁后重建一个新对象, 副作用很大 假如是一个仅仅用来存储配置值的对象, 那应该用 @ConfigurationProperties |
![]() | 8 rizon OP |
![]() | 9 rayingecho 2019-02-18 20:16:18 +08:00 @rizon 是的 |
![]() | 10 rizon OP @rayingecho #9 好的 谢谢哈 |
![]() | 11 xuxueli 2019-02-18 21:33:20 +08:00 via Android |