1.首先要引入如下Maven依赖
<!-- springcloud alibaba依赖包-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!-- springcloud 依赖包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
这里我用的是springcloud Hoxton.RELEASE 和springcloudAlibaba 2.2.0.RELEASE版本
这里要说明下:springcloud跟springcloudAlibaba是有版本对应的,可以参考springcloudalibaba官网的说明。
2.依赖管理
<spring-cloud-alibaba.version>2.2.0.RELEASE</spring-cloud-alibaba.version>
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
3.接下来要在配置文件配置nacos注册地址
spring:
main:
allow-bean-definition-overriding: true
application:
name: auth-service #应用名称需要跟nacos的dataid对应起来
cloud:
nacos:
config:
server-addr: localhost:8848 #向nacos获取配置信息,nacos默认端口为8848
file-extension: yaml
配置完后,程序会自动先nacos配置中心拉取你的配置信息
4.Nacos的配置
登陆nacos,在界面的配置管理增加刚配置的应用的配置信息.
5.新建Nacos配置
这样就配置完毕了.
接下来看效果:
本文暂时没有评论,来添加一个吧(●'◡'●)