报错内容:
com.alibaba.nacos.api.exception.NacosException: java.lang.reflect.InvocationTargetExceptio
com.alibaba.nacos.api.exception.NacosException: endpoint is blank
如图:
报错原因:
导入了nacos配置中心,而配置文件又没有配置
nacos有 服务注册发现
和 配置中心
俩大功能
<!-- 服务注册/发现的依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--配置中心的依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
解决方案:
第一种:创建配置bootstrap.properties
#nacos地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.application.name=项目名称
#命名空间
spring.cloud.nacos.config.namespace=命名空间ID
在nacos里面创建出这个空间
第二种:移除配置中心的依赖
<!--配置中心的依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>