apolloconfig / apolloconfig/apollo

Apollo自定义placeholder前后缀情况下配置热发布功能失效的BUG

Abierto
#1,073 3 comentarios 0 reacciones 1 asignado Reclamado por @nobodyiam Ver en GitHub
bug kind/report-problem
Lenguaje dominante
Java
Estrellas
29.8k
Forks
10.2k
Merge medio
4 d 7 h
PR fusionados (30 d)
4

Descripción

最近使用Apollo,发现Apollo的一个BUG 。Apollo使用PropertySourcesPlaceholderConfigurer进行配置解析处理而Spring 默认占位符是${},如果修改该占位符前缀会出现配置热生效功能作废。比如我配置中修改了占位符如下:

`
`

这种情况下,客户端第一次启动是可以读到apollo配置的。但是如果在portal控制台修改该配置的话不再生效。原因我也找到了。Apollo 有个占位符工具类,该类中写死了占位符,导致无法识别自定义的@{}占位符参数。
![image](https://user-images.githubusercontent.com/29301435/39297665-af39a996-4976-11e8-9456-060de2cd6532.png)

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.