我们可能会观察到调用某个 FeignClient 的超时时间不合理,需要临时修改下,我们不想因为这种事情重启进程或者刷新整个 ApplicationContext,所以将这部分配置放入 spring-cloud-config 中并使用动态刷新的机制进行刷新。官方提供了这个配置方法,参考:官方文档 - Spring @RefreshScope Support 即在项目中增加配置: feign.client....
1. 新增全局配置文件 注意引用的Logger包是feign.Logger importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importfeign.Logger;/** *描述:Feign日志配置文件* */@ConfigurationpublicclassFeignConfig{/** *描述:注册一个设定日志内容级别的日志* * # NONE:不...
SERVER_JAVA_OPTS="$BASE_JAVA_OPTS -Dspring.profiles.active=github -Deureka.service.url=$eureka_service_url" PORTAL_JAVA_OPTS="$BASE_JAVA_OPTS -Ddev_meta=$config_server_url -Dspring.profiles.active=github,auth -Deureka.client.enabled=false -Dhibernate.query.plan_cache_max_size=192" # exe...