0
点赞
收藏
分享

微信扫一扫

SpringCloud 读取Nacos中数据配置

1.在Nacos中配置数据源

在“配置列表”中点击“加号”创建配置文件

SpringCloud 读取Nacos中数据配置_spring

 

 我选择的是YAML格式

#数据源配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/spider01?characterEncoding=utf-8&useSSL=false
username: root
password: 123456

SpringCloud 读取Nacos中数据配置_spring_02

 

 这里的DataID是后续代码中要读取用到。个人的习惯是和微服务的名词一样,便于读取和识别。发布后就可以了。这里需要注意 Data ID的后缀最好为yaml。

Data ID命名规则:

SpringCloud 读取Nacos中数据配置_配置文件_03

 

 

2.引用nacos-fonfig

在Pom文件中添加

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

3.创建bootstrap.yml

server:
port: 7001
spring:
application:
name: provider-weather-collection
profiles:
# 环境配置
active: dev
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
#配置中心地址
server-addr: 127.0.0.1:8848
# 配置文件prefix
prefix: ${spring.application.name}
#配置文件格式
file-extension: yaml
#配置文件的环境
group: DEFAULT_GROUP
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
feign:
hystrix:
enabled: false
logging:
level:
io:
seata: info
management:
endpoints:
web:
exposure:
include: '*'
mybatis:
mapperLocations: classpath:mapper/*.xml
# spring boot集成mybatis的方式打印sql
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

 



举报

相关推荐

0 条评论