Nacos报错 Param ‘serviceName‘ is illegal, serviceName is blank

现象#

java.lang.IllegalArgumentException: Param 'serviceName' is illegal, serviceName is blank
    at com.alibaba.nacos.api.naming.utils.NamingUtils.getGroupedName(NamingUtils.java:47) ~[nacos-api-1.4.2.jar:na]

原因#

  • SpringBoot2.4之后不会默认加载bootstrap.yaml

解决方案1 配置程序参数#

spring.cloud.bootstrap.enabled=true 

解决方案2 添加依赖#

<!--SpringBoot2.4.x之后默认不加载bootstrap.yml文件,需要在pom里加上依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

参考#

posted @   FynnWang  阅读(310)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示