目录
一、背景介绍
二、实现思路
三、集成Nacos
1.创建命名空间
2. 添加配置文件
3.创建项目
4.添加spring boot、spring cloud、spring cloud alibaba三个依赖编辑
5.创建子模块
6.给子模块添加nacos依赖
7.在子模块中添加配置文件
8.Controller层,编写启动了和请求类
9.启动程序,在nacos就可以看到对应配置文件了
四、思想提升
在项目开发的过程中会有很多个环境,每个环境有对应的Nacos配置,但是由于dev和localhost使用的同一个命名空间,我们多个服务相互调用的时候,由于开发人员本地启动把本地服务注册到和dev同一个命令空间下,导致dev环境部分功能不能使用。
将Nacos命名空间和ID保持一致,便于查看和减少程序员的思考。
·
org.springframework.boot spring-boot-dependencies 2.3.12.RELEASE pom import org.springframework.cloud spring-cloud-dependencies Hoxton.SR12 pom import com.alibaba.cloud spring-cloud-alibaba-dependencies 2.1.2.RELEASE pom import
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config org.springframework.boot spring-boot-starter-web
server:port: 9001servlet:context-path: /order-Service-nacos
spring:cloud:nacos:discovery:server-addr: 81.70.2.8:8848namespace: wzill-testconfig:server-addr: 81.70.2.8:8848namespace: wzill-testprefix: wzillfile-extension: ymlapplication:name: order-nacos
@SpringBootApplication
@EnableDiscoveryClient
public class OrderServiceApplication {public static void main(String[] args) {SpringApplication.run(OrderServiceApplication.class, args);}
}
开发的过程中规范是非常重要的也是我们每个程序员所要遵守的。只有大家都按照规范办事,才不会产生冲突和混乱的情况。