Nacos - Springboot ,nacos 与 springboot 进行集成
1、增加pom 依赖项
nacos-config-spring-boot-starter 的版本0.2.1与 springboot的2.1.x匹配
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>0.2.1</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.1.3</version>
</dependency>
2、增加配置项
nacos:
config:
server-addr: ******
3、在某个组件中使用nacos 配置的属性
在类上标记,使用哪个dataId 哪个 group 下的配置文件中的内容
@NacosPropertySource(
dataId = "****",
autoRefreshed = true,
groupId = "****"
)
引入该配置文件内的具体配置项
@NacosValue(NacosConfigKey.MAP_ADDRESS)
private String address;
@NacosValue(NacosConfigKey.MAP_METRO)
private String metro;
@NacosValue(NacosConfigKey.MAP_TRANSIT)
private String transit;
@NacosValue(NacosConfigKey.MAP_IFRAME_URL)
private String iframeUrl;
@NacosValue(NacosConfigKey.CULTURE)
private String culture;