Loading

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 @ 2024-03-03 10:20  FynnWang  阅读(142)  评论(0编辑  收藏  举报