
# 配置并导入SpringBoot样例工程
#### 操作场景
为了运行MRS产品Doris组件的SpringBoot接口样例代码，需要完成下面的操作。
本章节以在Windows环境下开发SpringBoot方式连接Doris服务的应用程序为例。
#### 操作步骤
1. 参考[获取MRS应用开发样例工程](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_010002.html)，获取样例代码解压目录中"src/springboot/doris-examples"目录下的样例工程文件夹"doris-rest-client-example"。
2. 在应用开发环境中，导入样例工程到IntelliJ IDEA开发环境。 
   1. 选择"File \> New \> Project from Existing Sources"。 ![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001722813949.png "点击放大")
      
   
   2. 在显示的"Select File or Directory to Import"对话框中，选择"doris-rest-client-example"文件夹中的"pom.xml"文件，单击"OK"。
   
   3. 确认后续配置，单击"Next"；如无特殊需求，使用默认值即可。 选择推荐的JDK版本，单击"Finish"完成导入。
      ![](https://support.huaweicloud.com/devg-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
      - 以在Windows环境下开发SpringBoot方式连接Doris服务的应用程序为例。
      
      - MRS 3.5.0-LTS之前版本：
        - 需在本地环境变量中设置环境变量**DORIS_MY_USER** 和**DORIS_MY_PASSWORD** ，建议密文存放，使用时解密，确保安全。其中：
          - **DORIS_MY_USER**为访问Doris的用户名。
          
          - **DORIS_MY_PASSWORD**为访问Doris的用户密码。
           
        
        - 导入jdbc-example样例工程之后，运行时需修改以下参数：
          - 将代码中HOST = "xxx"的"xxx"修改为Doris的Master FE节点IP地址，Master FE节点可通过在Manager界面，选择"集群 \> 服务 \> Doris"，查看"Leader所在的主机"获取。
          
          - 将代码中PORT = "xxx"的"xxx"修改为Doris的MySQL协议查询连接端口，默认为29982，可登录FusionInsight Manager，选择"集群 \> 服务 \> Doris \> 配置"，搜索"query_port"获取。
           
         
      
      - MRS 3.5.0-LTS之前版本，导入"doris-rest-client-example"样例工程之后，运行时需修改以下参数：
        - 将代码中HOST = "xxx"的"xxx"修改为Doris的Master FE节点IP地址，Master FE节点可通过在Manager界面，选择"集群 \> 服务 \> Doris"，查看"Leader所在的主机"获取。
        
        - 将代码中PORT = "xxx"的"xxx"修改为Doris的MySQL协议查询连接端口，默认为29982，可登录FusionInsight Manager，选择"集群 \> 服务 \> Doris \> 配置"，搜索"query_port"获取。
         
        
   
   
   
   
3. MRS 3.5.0-LTS及之后版本，导入样例工程之后，修改样例文件夹中的"src/main/resources/conf.properties"文件的参数，用于后续运行样例工程。 
   ```
   HOST=127.0.0.1
   QUERY_PORT=29982
   JDBC_DRIVER=com.mysql.cj.jdbc.Driver
   USER=
   PASSWD=
   PORT=29991
   ```
   ![](https://support.huaweicloud.com/devg-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
   - 可通过登录FusionInsight Manager界面，选择"集群 \> 服务 \> Doris"，获取以下参数的值：
     - "HOST"值为Doris的Master FE节点IP地址，可查看Doris服务"概览"页签"Leader所在的主机"获取。
     
     - "QUERY_PORT"为Doris的MySQL协议查询连接端口，可单击"配置"，搜索"query_port"获取。
     
     - "PORT"为访问FE的端口，可单击"配置"，搜索"https_port"获取。
      
   
   - "USER"和"PASSWD"为[准备集群认证用户信息](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_540008.html#mrs_07_540008__section10916205214313)章节准备的用户和对应的密码。
    
   
   
 
