处理域名连接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 刷新依赖重启问题解决
刷新依赖重启项目后发现项目已经可以正常读取到配置