1.Demo创建
新建Mule工程:【File】->【new】->【Mule Project】
查找HTTP将其拖到幕布上
会出下如下错误 1,2,3
出现入下界面需配置 host、port (注意不要于本机端口冲突)可配置名称、protocol等
点击3配置localhost和端口号
错误消失后还需要配置如下图所示
随后拉入 Set Payload
在属性页面设置Value值Hello Word(CTRL+S 保存)
右击项目【Run As】
运行成功后窗口会出现如下情况,表实Mule已经开始工作
使用Postman进行测试 返回hello Word!
创建Flow
①面板拖入http组件到上一个flow的下方就可以,设置http访问地址
获取wsdl文件
复制下面网页,进去获取源码
https://esbdev.zacmotor.com/YStar/Soap/QueryUser?wsdl
将源码方法src/main/wsdl下创建一个文件
使用Web服务器调用方法
双击Test.wsdl下面就会自动生成
把Address中的8090去掉
使用SoapUI把源头地址(https://esbdev.zacmotor.com/YStar/Soap/QueryUser?wsdl)测通
输入dsgc
获取数据库数据
新建一个flow,拖入http和database,地址配置/select, 配置数据库连接信息,此处用的Oracle示例,点击 test connection
代表成功连接
使用object to Json,将结果转成json返回
使用postman测试