本篇博客是承接上一篇《手把手教你用IDEA搭建SpringCloud入门项目(二)》,不清楚的请到我的博客空间查看后再看本篇博客,上面两篇博客成功创建了一个简单的SpringCloud项目,本篇博客主要是贴出项目的代码部分,方便读者更好的实战操作搭建一个属于自己的SpringCloud项目
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端口是服务提供者端口)
本篇博客到此为止,如有问题请留言大家一起讨论学习,诸君共勉!