如题,我想使用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>
也在resources下写了bootstrap.properties配置文件,内容是:
spring.application.name=mall-coupon
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
开始报错endpoint is blank,也就是说空指针什么的,总的来说就是我已经引入了config依赖,但没写bootstrap.properties配置文件,可是我写了的呀,原来我以为是配置文件中写了中文注释的缘故,就删掉了中文注释,暂时解决了这个问题,结果接下来要用到网关的时候又报这个错误,我意识到是我治标不治本了,于是我怀疑是不是我的springboot版本太高了,于是换成了以下版本:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR3</spring-cloud.version>
</properties>
就能识别了,所以高版本的springboot一定要慎用啊~!
另外如果加载依赖过慢的话,可以用阿里云镜像,这个教程哪都有搜一下就行了。不过我相信大家都用的阿里云hhh