# Spring Cloud Polaris Quickstart example [English](./README.md) | 简体中文 --- ## 样例简介 本样例将介绍如何使应用快速接入Spring Cloud Tencent。 ## 使用说明 ### 修改配置 在 ```polaris-quickstart-example/quickstart-provider``` 以及 ```polaris-quickstart-example/quickstart-consumer``` 两个项目中,修改```bootstrap.yml```,修改后配置如下所示。 其中,```${ip}```和${port}为Polaris后端服务的IP地址与端口号。 ```yaml spring: application: name: EchoService cloud: polaris: address: grpc://${ip}:${port} ``` ### 启动样例 #### 启动Provider - IDEA启动 找到 ```polaris-quickstart-example/quickstart-provider``` 项目的主类 ```EchoServerApplication```,执行 main 方法启动样例。 - Maven打包启动 在```polaris-quickstart-example/quickstart-provider```下执行 ```sh mvn clean package ``` 然后找到生成的jar包,运行 ``` java -jar ${app.jar} ``` 启动应用,其中`${app.jar}`替换为对应的jar包名。 #### 启动Consumer - IDEA启动 找到 ```polaris-quickstart-example/quickstart-consumer``` 项目的主类 ```EchoClientApplication```,执行 main 方法启动样例。 - Maven打包启动 在```polaris-quickstart-example/quickstart-consumer```下执行 ```sh mvn clean package ``` 然后找到生成的jar包,运行 ``` java -jar ${app.jar} ``` 启动应用,其中`${app.jar}`替换为对应的jar包名。 ### 验证 #### HTTP调用 Consumer 和 Provider 启动端口都是随机生成的,因此需要记录Consumer启动时候的端口: ``` 11:26:53 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 58838 (http) with context path '' ``` 执行http调用,其中`${app.port}`替换为启动的端口。 ```shell curl -L -X GET 'http://localhost:${app.port}/echo?value=hello_world'' ``` 预期返回值:`echo: hello_world`