nacos 可以做注册中心 可以做配置中心
注册中心:
前提下载好nacos并启动nacos
第一步:导入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
第二步:添加配置
spring:
cloud:
nacos:
discovery:
##注册中心地址
server-addr: 127.0.0.1:8848
application:
name: 服务名
第三步:添加注解
启动类添加**@EnableDiscoveryClient**
@EnableDiscoveryClient
@SpringBootApplication
public class GulimallCouponApplication {
public static void main(String[] args) {
SpringApplication.run(GulimallCouponApplication.class, args);
}
}
配置中心:
第一步:导入依赖
<!--nacos config-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-bootstrap -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.0.1</version>
</dependency>
第二步:创建bootstrap.properties配置文件
##服务名称
spring.application.name=gulimall-coupon
##配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
第三步:控制层添加注解@RefreshScope//动态刷新配置
第四步:打开nacos图形化界面
转到:配置中心详细细节