SpringCloud微服務實戰開發系列(4)調用微服務
創建一個maven新的模塊:microcloud-consumer-80;
【microcloud-consumer-80】修改application.yml配置文件
server: port: 80
【microcloud-consumer-80】創建一個Rest的配置程序類,主要進行RestTemplate類對象創建。
@Configurationpublic
class RestConfig {
@Bean
public RestTemplate getRestTemplate() {
return new RestTemplate();
}
}
【microcloud-consumer-80】創建一個控制器,為了簡化處理,本次不再進行頁面定義了,所有的服務的結果都使用Rest返回;
【microcloud-consumer-80】編寫啟動程序類。
@SpringBootApplicationpublic
class Consumer_80_StartSpringCloudApplication {
public static void main(String[] args) {
SpringApplication.run(Consumer_80_StartSpringCloudApplication.class,args);
}
}
修改hosts配置文件,追加訪問控制路徑:127.0.0.1client.com
啟用部門微服務;
啟動客戶端調用;
在瀏覽中訪問客戶端服務。
http://client.com/consumer/dept/get?id=2
測試列表數據訪問。
http://client.com/consumer/dept/list
測試數據增加。
http://client.com/consumer/dept/add?dname=web測試
※SpringBoot中如何進行Bean配置
※SpringBoot如何整合定時任務調度
TAG:Adolph談JAVA高端 |