SpringCloud Alibaba Nacos配置中心使用
2019-05-05 本文已影响0人
DoubleFooker
nacos配置中心接入
Server端的启动
管理后台界面

代码接入
maven引入
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>0.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
使用nacos-config
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
springboot配置信息,配置在bootstrap.properties文件下
##默认使用spring.application.name对应Data Id 名
spring.application.name=nacos-config
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
在nacos服务端建立配置nacos-config.properties,注意nacos的配置信息对应规则如下,新建配置名称需要带上文件格式后缀。
Data ID: nacos-config.properties
Group : DEFAULT_GROUP
配置格式: Properties
配置内容: test=nacos-config-properties
启动springboot即可获取到nacos的配置信息
@SpringBootApplication
public class NacosConfigClientApp {
public static void main(String[] args) {
ConfigurableApplicationContext run = SpringApplication.run(NacosConfigClientApp.class, args);
String test = run.getEnvironment().getProperty("test");
System.out.println(test);
}
}
遇到的问题记录
-
加了
@RefreshScope
注解配置无法自动更新使用了F版,与Springboot2.1.X不兼容导致。使用G版解决,或使用对应SpringBoot版本即可。