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









