maven 打包的区别

如何注册spring官网账号 springcloud服务怎么注册_maven


pom文件需要添加的依赖 从官方文档中学习

注册provider服务,在nacos

如何注册spring官网账号 springcloud服务怎么注册_提供方_02

1.第一步:服务的注册需要的依赖 添加依赖

如何注册spring官网账号 springcloud服务怎么注册_maven_03


如何注册spring官网账号 springcloud服务怎么注册_提供方_04

2.第二步:编辑配置类

如何注册spring官网账号 springcloud服务怎么注册_spring_05

3. 第三步:编写启动类

如何注册spring官网账号 springcloud服务怎么注册_maven_06

4.出现的问题–报错

如何注册spring官网账号 springcloud服务怎么注册_spring_07

解决

重启idea然后就好了
先启动nacos服务,在启动配置类的服务

注册consumer服务在nacos

1.第一步:在pom文件里添加依赖

如何注册spring官网账号 springcloud服务怎么注册_spring boot_08

2.第二步:编辑配置文件

如何注册spring官网账号 springcloud服务怎么注册_提供方_09

3.第三步:编辑启动类

如何注册spring官网账号 springcloud服务怎么注册_spring boot_10

问题:没有开启nacos会报nacosException异常。

业务逻辑:消费方调用提供方,调用提供方实际是调用提供方的API

API是一个路径

如何注册spring官网账号 springcloud服务怎么注册_提供方_11

常见的报错

500报错–报错信息

如何注册spring官网账号 springcloud服务怎么注册_spring_12

idea报错信息

如何注册spring官网账号 springcloud服务怎么注册_spring boot_13

解决

如何注册spring官网账号 springcloud服务怎么注册_如何注册spring官网账号_14


ctrl+n :快速查找
ctrl+f12:查看雷利的方法
ctrl+h:查看继承体系

如何注册spring官网账号 springcloud服务怎么注册_spring boot_15

如果类没有写在启动类所在的包里时,或者不是spring里的类时,就用@bean构建这个类

有三种写法

如何注册spring官网账号 springcloud服务怎么注册_spring_16


如何注册spring官网账号 springcloud服务怎么注册_提供方_17


如何注册spring官网账号 springcloud服务怎么注册_spring_18

小结

为什么要将服务注册到nacos?(为了更好的查找这些服务)

在Nacos中服务提供者是如何向Nacos注册中心(Registry)续约的?(5秒心跳)

服务的客户端在向nacos发送消息时,每隔几秒会发生请求,客户端会检察,如果没有收到心跳包,则会停止

对于Nacos服务来讲它是如何判定服务实例的状态?(检测心跳包,15,30)

服务启动时如何找到服务启动注册配置类?(NacosNamingService)

服务消费方是如何调用服务提供方的服务的?(RestTemplate)