下面关于 Spring Cloud Config 配置中心的说法中,哪一项是正确的? A. Spring Cloud Config 读取配置中心方式可以通过 @Value 或者 @ConfigurationProperties B. Spring Cloud Config 实现动态刷新功能可以使用 activemq 来实现 C. Spring Cloud Config 实现动态刷新功能需要在对应字段上添加 @RefreshScope 注解 D. Spring Cloud Config 实现动态刷新功能可以通过调用http://localhost:端口/info来实现值刷新
时间: 2024-03-15 18:42:09 浏览: 93
SpringCloud——分布式配置中心(Spring Cloud Config)
选项 A 和 C 是正确的。
Spring Cloud Config 是一种分布式配置管理工具,可以将配置文件集中存储在配置中心(如 Git、SVN、Vault 等),通过客户端从配置中心获取配置信息,实现应用程序的统一配置管理。关于 Spring Cloud Config 配置中心的描述:
A. Spring Cloud Config 读取配置中心方式可以通过 @Value 或者 @ConfigurationProperties:Spring Cloud Config 支持通过 @Value 注解或 @ConfigurationProperties 注解读取配置中心的配置信息。
B. Spring Cloud Config 实现动态刷新功能可以使用 activemq 来实现:Spring Cloud Config 支持通过 Spring Cloud Bus 和消息中间件实现配置信息的动态刷新,常用的消息中间件有 RabbitMQ、Kafka、ActiveMQ 等。
C. Spring Cloud Config 实现动态刷新功能需要在对应字段上添加 @RefreshScope 注解:Spring Cloud Config 支持通过在需要动态刷新的 Bean 上添加 @RefreshScope 注解实现配置信息的动态刷新。
D. Spring Cloud Config 实现动态刷新功能可以通过调用 http://localhost:端口/info 来实现值刷新:Spring Cloud Config 中的 /info 接口只是用来显示应用程序的元数据信息,不会触发配置信息的动态刷新。
因此,选项 A 和 C 是正确的,选项 B 和 D 是错误的。
阅读全文