special characters are not allowed

处理域名连接nacos读取配置异常

1 项目启动报错

使用ip可以正在启动,但是使用域名报下面的错误

2024-06-15 17:37:22.981 ERROR 29268 --- [           main] c.a.c.n.c.NacosPropertySourceBuilder     : parse data from Nacos error,dataId:mark-start-blog.yaml,data:      tW�S��]�M��$�I$���Ő/3���N�Lf���"���w� �'캶L�!c��i����p�c���I?�_��ݓ��x������罷f��aj�4�J(7�B�P����2�U�����Μﰩe�C��Ԁ�1�⯦a]l��rV�
���u^�µ�
{�aj���"^6-L���z� ߰,����*��
V�N���r�+,W�S�J�$�Gժ�X�;�GM�V<D+�Q�]R��8b$�Vr6u ~]���K��Ʈ��5k��E��B}zm<�����)�L��B�p����t:;2hd�#k����P��.b�i��o�L�%�������XeD��1�-bCl�/_�D/��x�:�"n��=���9;�i��OMM��8�\��O�s�� S+�XT�SB�$�d�GR5I@�SDEd�4pl�J����SaSl;L�L H�r���й��le��?�*"3p)q1W�<Dj��
���a�_���a�e"�����\���q؂���2
�ߪ���<�ybHUsЧ����q�,ŷ�P��γ���?	�דdI
�6�z���J��pEy��Y&��3�.A�Ք˂��H����4G���
zu�/㾷p/�=�rN����G�P($�#g��P'��mT���  �� �	��G  ,

org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
	at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:211) ~[snakeyaml-1.26.jar:na]

在这里插入图片描述

2 问题处理

在chatgpt上咨询该问题后,尝试了所有处理办法,最终一条生效,那就是nacos起步依赖版本问题。
我的springboot版本是2.3.7.RELEASE,nacos起步依赖版本是2.2.2.RELEASE,
gpt建议升级到2.2.5.RELEASE
在这里插入图片描述

3 刷新依赖重启问题解决

刷新依赖重启项目后发现项目已经可以正常读取到配置
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值