目录
2、配置中心的配置信息必须写在bootstrap文件中,bootstrap.yml 或 bootstrap.properties
一、nacos下载、启动
1.下载
地址:https://github.com/alibaba/nacos/releases
2.启动:
解压压缩包进入bin目录 cmd 执行startup.cmd -m standalone (注意:目录一定不能有中文)
启动成功
访问8848/nacos 进入nacos后台 默认账号:nacos,密码:nacos
二、服务注册
1、pom依赖
<dependencies>
<!-- 微服务 cloud引入-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- 微服务阿里引入-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.0.4.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--webmvc-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 微服务 注册中心 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
</dependencies>
2、application.yml 配置
3、服务启动查询nacos后台服务注册成功:
三、配置中心
1、pom依赖
<!-- 微服务 配置中心 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!-- spring cloud 环境,使用bootstrap文件需要引入依赖 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
2、配置中心的配置信息必须写在bootstrap文件中,bootstrap.yml 或 bootstrap.properties
file-extension: 表示使用什么类型的配置文件
3、在nacos配置中心创建配置文件:
官方说明:
prefix: 表示项目名称
spring.profiles.active: 表示项目环境统常为test | dev | release | prod等
file-extension: 表示文件类型yaml | properties
创建配置文件:
data ID 要按照以上描述配置 ${prefix}-${spring.profiles.active}.${file-extension} 配置格式选择自己使用的格式即可
四、测试代码:
访问接口,返回配置信息