1.运行服务端
nacos官网地址
1.下载nacos-server
2.解压下载的文件,并进入解压后的nacos-data目录,删除derby-data目录。
3.进入nacos/bin 执行命令: sh startup.sh -m standalone
3.查看最后打印出来的start.out文件
4.访问控制台
服务端启动完毕
2.nacos做配置中心 和 注册中心
2.1 引入maven依赖
<!-- 配置中心的依赖 -->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
<!--注册中心的依赖-->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-discovery-spring-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
2.2 nacos控制台上新增配置
2.3 启动类上增加配置中心的注解 和 注册中心的注解
@SpringBootApplication
@EnableNacosDiscovery //注册中心注解 使用nacos
@NacosPropertySource(dataId = "product_config",autoRefreshed = true) //配置中心注解
public class ProductApplication {
public static void main(String[] args) {
SpringApplication.run(ProductApplication.class,args);
}
}
2.4 增加配置注册中心和配置中心的配置
nacos:
config:
server-addr: 127.0.0.1:8848 #配置中心地址
discovery:
server-addr: 127.0.0.1:8848 #注册中心地址
2.5 准备一个用来测试配置中心的controller
@RestController
@RequestMapping("/test")
public class TestController {
@Value("${productName}")
private String productName;
@RequestMapping("/productName")
public String getProductName(){
return productName;
}
}
2.6 启动工程
进入控制台。
在服务列表内可以看到工程注册成功
访问我们的contorller;;
http://127.0.0.1:8081/test/productName
响应成功
注册成功 配置读取成功
SpringBoot集成nacos当注册中心和配置中心 已经完成了 后续会出nacos的使用教程。