A veces, algunos parámetros en el centro de configuración deben modificarse. ¿Cómo podemos lograr un efecto en tiempo real sin reiniciar?
Agregar dependencias
<Spendencies> ... <Spendency> <MoupRoD> org.springframework.boot </groupId> <artifactID> spring-boot-starter-actuator </artifactid> </dependence> ... </pendencs>
ACTUATOR DE SPRING-BOOT-Starter: el punto final /actualización (solicitud posterior) de este módulo puede actualizar la configuración. Para obtener más información, consulte los artículos de la serie Spring Boot.
Prerrequisitos para efectivos
Agregue la anotación de @refreshscope en el frijol que debe actualizarse.
@Refreshscope @RestControllerPublic de clase TestController {@Value ("$ {UserName}") privado String UserName; ...Cuando cambia la configuración, el frijol marcado @refreshscope se procesará especialmente para entrar en vigencia.
Problema extendido
Si hay menos proyectos y menos configuraciones, puede actualizar manualmente la configuración a través de /actualizar. Si el proyecto es más complicado, esto definitivamente no funcionará. Spring Cloud Bus Mensaje Bus puede resolver la actualización dinámica real de la modificación de la configuración.
Resumir
Lo anterior es la información de configuración de actualización dinámica de Spring Cloud presentada por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!