2016-03-31 20 views
5

Dağıtılmış Yapılandırma için Spring Cloud Konsolu konsolunu kullanıyorum ve her şey yolunda gidiyor. Uygulamanın başlangıcında tüm yapılandırma şu anda ve başarılı bir şekilde Danışman sunucudan okunmaktadır. Ancak, /refresh uç noktası olmadığından Konsolos'taki bazı veriler değiştiğinde uygulamam için bu yapılandırmayı yeniden yükleyemiyorum. Ancak here, "HTTP POST uygulamasının/yenilemesinin gönderilmesi, yapılandırmanın yeniden yüklenmesine neden olacaktır." Anladığım kadarıyla Spring Cloud Config Client için olduğu gibi olmalı ama değil. Ne kaçırdım?Spring Cloud Konsolosu/yenileme uç noktası eksik

cevap

7

Sen bahar çizme aktüatör

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-actuator</artifactId> 
    </dependency> 
0

dahil Veya örneğin için fasulye @RefreshScope eklemeniz gerekir

@Component 
@RefreshScope 
public class MyConsulConfig { 

@Value("${consul.base.url}") 
private String baseUrl; 
} 
+0

Bu ona true..but – spencergibb

+0

çağırmak için bir ihtiyaç olmadan değerlerini yeniler '/ refresh' bitiş noktası eklemez/yenilemek? –

+0

Consul, değerler değiştiğinde yenilenecek bir yapılandırma izine sahiptir – spencergibb

İlgili konular