我们在springBoot项目中,通过@Value去获取,自定义在yaml中的配置时,会出现修改了nacos中的相关配置,但是服务没有动态刷新配置。

解决方法1:在启动类添加动态刷新注解,@RefreshScope

解决方法2:将配置映射到一个实体类中

@Data
@Configuration
@RefreshScope
@ConfigurationProperties(prefix = "user")  //yaml中的配置前缀
public class User {
    private String name;
    private Integer age;
}

GitHub 加速计划 / na / nacos
29.81 K
12.74 K
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:1 个月前 )
3a9003bc 11 天前
963b221f 11 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐