1.Spring Boot 整合 Nacos 配置中心
本次使用版本
boot: 2.3.11.RELEASE ;nacos-starter: 0.2.7
普通 SpringBoot 项目配置项引入方式主要有
@Value(“${key}”)
@ConfigurationProperties(prefix = “prefix”)
使用Nacos作为配置中心后,相应的替换为
@NacosValue(value = “${key}”,autoRefreshed = true)
@NacosConfigurationProperties(dataId = “config-test”, prefix = “prefix”, autoRefreshed = true)
nacos整合SpringBoot项目,这里不赘述,直接见官方文档。
注意以下几点
1.使用 @NacosValue 载入属性时,要实现动态刷新,需在 @NacosPropertySource和@NacosValue 同时加上autoRefreshed = true
2.使用了@NacosConfigurationPropertie载入属性时,只需要在@NacosConfigurationPropertie上加上autoRefreshed = true就可以
3.由于属性文件使用的是@NacosConfigurationPropertie,相应的@EnableConfigurationProperties就无法将其加载到Spring上下文,所以需要在加上@Component
3.dataId 有点需要注意,如果没有显式指定后缀名,它默认是使用的properties,意味着下面的格式只

本文详细介绍SpringBoot和SpringCloud如何整合Nacos配置中心,包括配置项引入方式、动态刷新机制及注意事项。针对不同场景,提供了具体操作指南,帮助开发者快速掌握Nacos配置管理。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



