关于Param ‘serviceName’ is illegal, serviceName is blank问题
关于这个问题我总结了几点
- 检查是否项目名称未写
application:
name: gulimall-commom
- 检查 你的yml格式是否正确 ( 注意级别分层 ) 不想写复制 -v-
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/users
driver-class-name: com.mysql.cj.jdbc.Driver #用的驱动8的版本 可以忽视-v-
username: root
password: root
application:
name: userservice#写项目名称
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
- 检查依赖问题
父工程
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
子工程
<!--注册服务-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>
<!--配置管理-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>