本篇博客是承接上一篇《手把手教你用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端口是服務提供者端口)
本篇博客到此為止,如有問題請留言大家一起討論學習,諸君共勉!
===============================================================================