SpringcloudAlibaba项目读取配置错误

项目场景 :SpringcloudAlibaba项目读取配置错误

com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder parse data from Nacos error(读取nacos配置文件异常)

问题描述

platform-common 2022-04-21 09:22:50.193 [ main ] [,] - [ ERROR ] [ c.a.cloud.nacos.client.NacosPropertySourceBuilder : 104 ] - parse data from Nacos error,dataId:redis-test.yaml,data:spring:
redis:
password: MyNewPass4!
database: 0
host: 173.20.53.103
port: 6379
sentinelIps: 173.20.53.103:26379
masterName: mymaster
jedis:
pool:
max-active: 200
max-wait: -1
max-idle: 8
min-idle: 0
maxTotal: 500
timeout: 10000
session:
store-type: none

redisson:
#redis链接地址
address: redis://173.20.53.103:6379
#当前处理核数量 * 2
thread: 4
#指定编解码
codec: org.redisson.codec.JsonJacksonCodec;
#最小空闲连接数,默认值:10,最小保持连接数(长连接)
connectionMinimumIdleSize: 12
#连接空闲超时,单位:毫秒 默认10000;当前连接池里的连接数量超过了最小空闲连接数,
#而连接空闲时间超过了该数值,这些连接将会自动被关闭,并从连接池里去掉
idleConnectionTimeout: 10000
#ping节点超时,单位:毫秒,默认1000
pingTimeout: 1000
#连接等待超时,单位:毫秒,默认10000
connectTimeout: 10000
#命令等待超时,单位:毫秒,默认3000;等待节点回复命令的时间。该时间从命令发送成功时开始计时
timeout: 3000
#命令失败重试次数,默认值:3
retryAttempts: 2
#命令重试发送时间间隔,单位:毫秒,默认值:1500
retryInterval: 1500
#重新连接时间间隔,单位:毫秒,默认值:3000;连接断开时,等待与其重新建立连接的时间间隔
reconnectionTimeout: 3000
#执行失败最大次数, 默认值:3;失败后直到 reconnectionTimeout超时以后再次尝试。
failedAttempts: 2
#身份验证密码
password: MyNewPass4!
#单个连接最大订阅数量,默认值:5


原因分析:

由于 我的项目是新导入的,idea默认将项目字符集设为GBK,但nacos读取配置文件默认使用UTF-8遂导致问题出现

解决方案:

修改项目字符集(如下图)方可解决
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值