Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)
一:建立微服務消費者工程_chserivcecloud-consumer-dept-80
1、選中父工程右擊---->new Other--->Maven Module
2、建立的方式和之前一樣只不過工程名稱不一樣
二:編寫POM.xml檔案
三:編寫.yml檔案
1、在該工程的src/main/resources下建立application.yml檔案
四:建立ConfigBean類替換Spring的Application.xml
1、在當前的工程src/main/java下建立com.ch.springcloud.cfgbears
2、並建立ConfigBean類替代Spring的Application.xml,使用註解建立物件Bean
五:建立controller層
1、RestTemplate 描述
1、RestTemplate提供了多種便捷的遠端訪問Http伺服器的方法
2、是一種簡單的快捷的訪問Rest服務模版,Spring提供用於訪問Rest服務客戶端模版的工具集
3、官網:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html
2、controller層
1、在當前的工程src/main/java下建立com.ch.springcloud.controller
2、並建立DeptController_Consumer類
3、 這裡的restTemplate.postForObject(REST請求的地址(提供者的地址),請求的引數,HTTP響應轉換被轉換是的物件)
五:DeptConsumer80_Ch主啟動類
1、在當前的工程com.ch.springcloud下進行建立
六:啟動測試
1、提供(8001)和消費者(80)都需要提供
2、消費者(80)
3、提供(8001)同之前一樣啟動
1、消費者(80)進行訪問
1、查詢所有:http://localhost/consumer/dept/list
2、查詢單個:http://localhost/consumer/dept/get/2
3、新增:http://localhost/consumer/dept/add?dname=admin
相關文章
- spring cloud微服務分散式雲架構(二)-服務消費者(rest+ribbon)SpringCloud微服務分散式架構REST
- (七)spring cloud微服務分散式雲架構-服務消費者(rest+ribbon)SpringCloud微服務分散式架構REST
- 消費者雲CSE微服務實踐微服務
- silky微服務模組微服務
- SpringCloud分散式微服務雲架構第二篇: 服務消費者(rest+ribbon)(Finchley版本)SpringGCCloud分散式微服務架構REST
- 微服務總體功能模組微服務
- JAVA springboot微服務b2b2c電子商務系統(二)服務消費者(rest+ribbon)JavaSpring Boot微服務REST
- spring cloud微服務分散式雲架構-服務消費者FeignSpringCloud微服務分散式架構
- Spring Cloud微服務(一):公共模組的搭建SpringCloud微服務
- spring cloud微服務分散式雲架構(三)-服務消費者(Feign)SpringCloud微服務分散式架構
- 企業分散式微服務雲SpringCloud SpringBoot mybatis - 服務消費者(Feign)分散式微服務GCCloudSpring BootMyBatis
- go-kit微服務:HTTP RESTGo微服務HTTPREST
- 微服務架構專案實戰:Spring Boot 如何建立簡單的 REST 服務微服務架構Spring BootREST
- hyperf從零開始構建微服務(二)——構建服務消費者微服務
- 微服務劃分的姿勢微服務
- 二. SpringCloud基本Rest微服務工程搭建SpringGCCloudREST微服務
- 微服務訪問安全設計方案實踐微服務
- 如何劃分微服務微服務
- Docker:Docker部署Jenkins並共用宿主機Docker部署微服務多模組(二)構建微服務後端多模組DockerJenkins微服務後端
- 微服務思考(02):微服務實施前有哪些問題?微服務
- 微服務思考(01):什麼是微服務?微服務的優勢和劣勢微服務
- SpringCloud分散式微服務雲架構 第三篇: 服務消費者(Feign)(Finchley版本)SpringGCCloud分散式微服務架構
- SpringCloud微服務帶來的問題SpringGCCloud微服務
- 模組化與微服務比較 MircoService VS OSGI微服務
- 微服務03 微服務sentinel, springcloudgateway微服務SpringGCCloudGateway
- 微服務劃分原則微服務
- bunny-rest-proxy: 基於RabbitMQ的微服務非同步APIRESTMQ微服務非同步API
- 構建微服務的三種重要模式 - DZone微服務微服務模式
- 【Azure微服務 Service Fabric 】Service Fabric中應用開啟外部訪問埠及微服務之間通過反向代理埠訪問問題微服務
- 跨微服務的 ACID 事務微服務
- 微服務的顆粒度難題:找到合適的微服務大小微服務
- 前端微服務化解決方案3 - 模組載入器前端微服務
- 模組化不是採用微服務主要目的微服務
- 微服務2:微服務全景架構微服務架構
- 微服務異常問題微服務
- 微服務的那些事微服務
- SpringCloud 教程 | 第二篇: 服務消費者(rest+ribbon)SpringGCCloudREST
- 劃分微服務邊界的5個特徵微服務特徵