MuleSoft系列(五)-使用Anypoint Studio从RAML文件创建RESTful API接口

学习了如何通过Anypoint 平台和 Anypoint Studio客户端创建Mule应用程序之后,接下来要做的就是将这两个平台连接起来

首先在Anypoint Studio中创建一个空的Mule项目:ConnectAnypoint

右键点击ConnectAnypoint,然后选择Anypoint Platform > Configure Credentials. 在新出现的弹窗上选择Authentication,点击Add按钮,弹窗点击登录MuleSoft账号

在登录Mulesoft账号时,我遇到一个“SunCertPathBuilderException”的异常

解决办法是,在Preferences → General → Newwork Connection,将Active Provider值修改为Direct, 然后如果有VPN需要关掉,再重新连接就没问题了

右键点击ConnectAnypoint,然后选择Manage Dependencies > Manage APIs,点击添加,选择from Exchange,在搜索框中搜索“american”

如果之前有创建一个American Flights API,那么选择自己创建的接口,如果没有完成这个接口,那么就选择 Training:American Flights API也是没问题的,然后Add到右边的Selected modules中,你可以切换接口的版本,这里选择最新的1.01,点击Finish,等待加载,然后Apply and Close.加载完成后,能看到在Mule项目中出现了对应的接口信息,在左边包资源管理一栏能查看American Flights API[V1.0.1],展开能看到从Exchange中导入的RAML文件

原文地址:https://www.cnblogs.com/luqinghua/p/12824828.html