
# 执行框架转换
#### 应用场景
针对企业中使用Dubbo等其他API框架的存量服务，AstroPro支持将代码统一转换为Spring MVC + OpenAPI的主流框架。转换后的框架将统一化，这有助于简化技术栈，降低技术多样性带来的复杂性，同时提高开发和运维团队的效率。
#### 约束与限制
- 框架转换为Astro Pro专业版/企业版功能，如果您需要使用此功能，请[升级Astro Pro实例版本](https://support.huaweicloud.com/usermanual-astropro/astropro_05_0167.html)。
- 目前只支持对Dubbo框架进行转换。
 
#### 查看转换规则组
1. 参考[登录AstroPro界面](https://support.huaweicloud.com/usermanual-astropro/astropro_05_0004.html)中操作，登录AstroPro界面。
2. 在左侧导航栏中，选择"后端开发平台 \> 框架转换"。
3. 在框架转换规则组列表中选择待操作的规则组，单击"操作"列"查看"。
4. 在弹框中查看转换规则组详情。 
   图1查看转换规则组   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002114363097.png)
   
   
 
#### 执行框架转换
1. 参考[登录AstroPro界面](https://support.huaweicloud.com/usermanual-astropro/astropro_05_0004.html)中操作，登录AstroPro界面。
2. 在左侧导航栏中，选择"后端开发平台 \> 框架转换"。
3. 在框架转换规则组列表中选择对应的转换规则组，单击"操作"列"执行"。
4. 配置转换基本信息。 
   - 导入文件：选择本地待转换的文件。
   
   - 项目名称：上传压缩包时，如果压缩包名与项目名不一致，则填写压缩包内真实项目名称。
   
   - dubbo接口包路径：不填写，即为转换整个项目文件。填写相对于项目根目录的相对路径，则转换指定路径文件，如TestProject\\src\\main\\java\\com\\huawei\\dubbo\\api，多个路径之间使用分号（;）分隔。
     **注意：** **项目根路径下应有pom.xml文件，否则无法转换。**
     图2配置转换基本信息   
     ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002109181201.png) 
   
   
   
   
5. 单击"执行"，系统将按指定规则进行转换，并生成压缩包下载至本地。 
   图3下载代码   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002064258474.png)
   
   
 
