1.创建srpingBoot的工程
2.pom文件如下,如果出现无法正确读取nacos的配置,很大程度是因为jar包的版本问题导致,当前我使用的是
springBoot的版本:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.18</version> <relativePath/> <!-- lookup parent from repository --> </parent>
nacos相关的版本
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2021.0.1.0</version> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>2021.0.1.0</version> </dependency>
3.yaml文件配置:
spring: profiles: active: dev application: name: cloud-gateway cloud: nacos: discovery: server-addr: localhost:8848 namespace: 1c88f9d9-1f33-4460-9764-35603afb851a username: nacos password: nacos config: server-addr: localhost:8848 namespace: 1c88f9d9-1f33-4460-9764-35603afb851a username: nacos password: nacos file-extension: yaml extension-configs: - data-id: application-dev.yaml # group: DEFAULT_GROUP # refresh: true config: import: nacos:application-dev.yaml logging: level: # org: # springframework: # boot: # autoconfigure: # logging: DEBUG com.alibaba.cloud.nacos.configdata: debug server: port: 8091