1)项目框架大体如下
2)编写eureka-server模块的启动类
3)把properties文件改成yml类型文件,并且编辑配置文件如下
application.yml文件编辑如下:
4)启动注册中心服务,看到控制台输出这些信息,则表示注册中心服务启动成功
5)注册中心服务启动后,在浏览器输入地址:http://localhost:8761/,应该可以看到这个界面,这里可以看到在注册中心注册的一些服务
6)服务提供者模块service-provider其他代码如下
这里只提供了一个RestApi接口服务,后面服务消费者会调用这个测试API服务:
HelloWorldController.java
启动这个模块
然后刷新注册中心地址http://localhost:8761/,就可以看到他已经被注册到注册中心了
7)服务消费者模块service-consumer其他代码如下:
ServiceConsumerApplication.java
service-consumer模块的application.yml如下:
其他代码如下:
HelloService.java
HelloControler.java
启动这个模块,成功后如下:
刷新注册中心地址:http://localhost:8761/,可以看到一个新的服务又被注册到注册中心了
打开浏览器,在一个新的窗口中输入地址:http://localhost:8764/hi?name=admin,如果成功则返回如下信息则表示成功调用了服务提供者的服务接口(根据端口可以知道,8763端口是服务提供者端口)
本篇博客到此为止,如有问题请留言大家一起讨论学习,诸君共勉!
SpringCloud学习之手把手教你用IDEA搭建入门项目(三)
原文:https://www.cnblogs.com/xulijun137/p/12209721.html