1. <?xml version="1.0" encoding="UTF-8"?>
  2. <mule xmlns="http://www.mulesoft.org/schema/mule/core"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:spring="http://www.springframework.org/schema/beans"
  5. xmlns:context="http://www.springframework.org/schema/context"
  6. xmlns:http="http://www.mulesoft.org/schema/mule/http"
  7. xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
  8. xmlns:jms="http://www.mulesoft.org/schema/mule/jms"
  9. xmlns:cxf="http://www.mulesoft.org/schema/mule/cxf"
  10. xmlns:tcp="http://www.mulesoft.org/schema/mule/tcp"
  11. xmlns:stdio="http://www.mulesoft.org/schema/mule/stdio"
  12. xmlns:file="http://www.mulesoft.org/schema/mule/file"
  13. xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
  14. xmlns:jee="http://www.springframework.org/schema/jee"
  15. xmlns:util="http://www.springframework.org/schema/util"
  16. xmlns:jdbc="http://www.mulesoft.org/schema/mule/jdbc"
  17. xsi:schemaLocation="
  18. http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  19. http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd
  20. http://www.mulesoft.org/schema/mule/corehttp://www.mulesoft.org/schema/mule/core/3.1/mule.xsd
  21. http://www.mulesoft.org/schema/mule/httphttp://www.mulesoft.org/schema/mule/http/3.1/mule-http.xsd
  22. http://www.mulesoft.org/schema/mule/vmhttp://www.mulesoft.org/schema/mule/vm/3.1/mule-vm.xsd
  23. http://www.mulesoft.org/schema/mule/jmshttp://www.mulesoft.org/schema/mule/jms/3.1/mule-jms.xsd
  24. http://www.mulesoft.org/schema/mule/tcphttp://www.mulesoft.org/schema/mule/tcp/3.1/mule-tcp.xsd
  25. http://www.mulesoft.org/schema/mule/cxfhttp://www.mulesoft.org/schema/mule/cxf/3.1/mule-cxf.xsd
  26. http://www.mulesoft.org/schema/mule/stdiohttp://www.mulesoft.org/schema/mule/stdio/3.1/mule-stdio.xsd
  27. http://www.mulesoft.org/schema/mule/filehttp://www.mulesoft.org/schema/mule/file/3.1/mule-file.xsd
  28. http://www.mulesoft.org/schema/mule/jdbchttp://www.mulesoft.org/schema/mule/jdbc/3.1/mule-jdbc.xsd
  29. http://www.springframework.org/schema/jeehttp://www.springframework.org/schema/jee/spring-jee-3.0.xsd
  30. http://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-3.0.xsd">
  31. <custom-transformer name="muleservice" class="com.test.cxf.transferCxf" />
  32. <custom-transformer name="stringToInteger" class="com.test.cxf.StringToInteger" />
  33. <custom-transformer name="HttpRequestToNameString"
  34. class="org.mule.example.hello.HttpRequestToNameString" />
  35. <custom-transformer name="HttpRequestToParameter" class="org.mule.transport.servlet.transformers.HttpRequestToParameter"/>
  36. <custom-transformer name="AToB" class="com.test.cxf.transformer.AToBTransformer"/>
  37. <custom-transformer name="BToA" class="com.test.cxf.transformer.BToATransformer" />
  38. <spring:bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  39. <spring:property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  40. <spring:property name="url" value="jdbc:mysql://localhost:3306/"/>
  41. <spring:property name="username" value="root"/>
  42. <spring:property name="password" value="123"/>
  43. </spring:bean>
  44. <expression-transformer name="ExtractSymbol">
  45. <return-argument evaluator="map-payload" expression="symbol" />
  46. </expression-transformer>
  47. <jdbc:connector name="jdbcConnector" dataSource-ref="dataSource" pollingFrequency="1000" queryTimeout="-1">
  48. <jdbc:query key="saveUser" value="insert into user_base (username,password,email) values (#[map-payload:username],#[map-payload:password],#[map-payload:email])"/>
  49. <jdbc:query key="getAllUser" value="select * from user_base u"/>
  50. </jdbc:connector>
  51. <flow name="in">
  52. <inbound-endpoint address="http://localhost:8889/service/AToB"
  53. exchange-pattern="request-response">
  54. <cxf:jaxws-service serviceClass="com.test.cxf.newCxf.INewCxf" />
  55. </inbound-endpoint>
  56. <component>
  57. <singleton-object class="com.test.cxf.newCxf.NewCxfImp"></singleton-object>
  58. </component>
  59. <custom-transformer class="com.test.cxf.transformer.AToBTransformer"></custom-transformer>
  60. <flow-ref name="out"/>
  61. </flow>
  62. <flow name="out">
  63. <outbound-endpoint address="http://xop.xiu.com:8080/Demo/cxf/cxftest"
  64. responseTransformer-refs="BToA"
  65. exchange-pattern="request-response">
  66. <cxf:jaxws-client  serviceClass="com.test.cxf.ICxf" operation="getB" />
  67. </outbound-endpoint>
  68. </flow>
  69. <flow name="jdbc_store">
  70. <jdbc:outbound-endpoint queryKey="getAllUser" connector-ref="jdbcConnector" queryTimeout="100" exchange-pattern="request-response">
  71. <jdbc:transaction action="ALWAYS_BEGIN"/>
  72. </jdbc:outbound-endpoint>
  73. </flow>
  74. </mule>
  75. jdbc的没写完,少了转换器,呵呵,读者注意了

Mule3配置文件(有关jdbc配置)相关推荐

  1. springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置

    依赖 创建一个 Spring Boot 工程时,可以继承自一个 spring-boot-starter-parent ,也可以不继承 先来看 parent 的基本功能有哪些? 定义了 Java 编译版 ...

  2. SpringBoot2.1.9 多数据源Mybatis—JDBC配置

    一.配置文件 pom.xm <dependency><groupId>org.mybatis.spring.boot</groupId><artifactId ...

  3. SpringBoot2.1.9 多数据源JDBC配置

    一.配置文件 pom.xm <dependency><groupId>org.springframework</groupId><artifactId> ...

  4. MyBatis之优化MyBatis配置文件中的配置

    MyBatis之优化MyBatis配置文件中的配置 2017/9/30 MyBatis配置文件很重要,首先我们来看看MyBatis配置文件中的内容和顺序: 文件目录结构如下: 1.<proper ...

  5. java如何取到配置文件中值,从配置文件中获取配置信息的几种方法

    1.利用ResourceBundle类从properties文件中获取配置信息 创建配置文件并写入配置信息 image.png 使用以下代码可以轻松获取配置信息 package com.course. ...

  6. 数据库连接池简单介绍和 C3P0的JDBC配置

    前面一节我们介绍了怎样利用jdbc连接数据库,已经实现了数据库的连接,可是在实际的项目开发中,能够发现基本上都使用了数据库连接池技术.为什么要使用数据库连接池呢?根源在于对数据库连接的低效管理 答: ...

  7. 3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)

    1.外部配置加载顺序 SpringBoot也可以从以下位置加载配置: 优先级从高到低 高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置  1.命令行参数 所有的配置都可以在命令行上进行指定 ...

  8. Winform中实现读取xml配置文件并动态配置DevExpress的RadioGroup的选项

    场景 Winform中对DevExpress的RadioGroup进行数据源绑定,即通过代码添加选项: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl ...

  9. mysql数据库系统配置文件_跟我学虚拟机系统平台相关技术及应用——在CentOS系统中的MySql数据库系统配置文件中进行配置定义...

    跟我学虚拟机系统平台相关技术及应用--在CentOS系统中的MySql数 据库系统配置文件中进行配置定义 1.1.1MySql5.6数据库系统的配置文件 1.不同作用范围内的系统配置文件 (1)/et ...

最新文章

  1. 改变自己,让自己变得更好
  2. js判断display隐藏显示
  3. C语言-什么是尾递归
  4. Spring MVC的表单控制器——SimpleFormController .
  5. selenium webdriver(2)
  6. Net::SSH::Perl 连接远程主机慢的原因
  7. CSS 的三个特性:层叠性、继承性、优先级
  8. success.php
  9. 音视频编解码技术(二):AAC 音频编码技术
  10. 安装dump1090
  11. 详解华硕电脑asus安装win7系统教程
  12. 微软数据分析服务 - Microsoft Clarity
  13. 厦门情侣必去浪漫的餐厅
  14. MAC使用 SVN问题
  15. oracle 用impdp 导入dmp文件
  16. Python+numpy画一幅纯颜色的灰度图,并将另一幅图片置于中间
  17. 关于mina内部有向个线程在执行---mina源代码分析
  18. #10049. 「一本通 2.3 例 1」Phone List
  19. Java课程中心练习题
  20. html5 日起区间,excel判断日期在某个区间

热门文章

  1. Python入门:正则表达式
  2. VTK:绘图线3D用法实战
  3. wxWidgets:wxTaskBarIcon类用法
  4. wxWidgets:wxGraphicsContext类用法
  5. boost::edge_connectivity用法的测试程序
  6. boost::geometry::detail::overlay::select_rings用法的测试程序
  7. boost::asio::ip::tcp用法的测试程序
  8. GDCM:处理(各种操作处理)DICOM图像文件的测试程序
  9. ITK:创建具有相关类ID的样本列表
  10. VTK:可视化之Glyph3DMapper