apache-camel

    0热度

    1回答

    我想使用下面列出的代码使用此代码将数据库表导出为JSON文件,代码将运行但将返回的数据行分割为每个记录的文件没有按预期的单个文件。 骆驼的路线: public void configure() throws Exception { JsonDataFormat jsonFormat = new JsonDataFormat(JsonLibrary.XStream); jsonF

    2热度

    1回答

    我正在使用Apache Camel向我的Java服务发送消息。我在消费者路线上保留了transacted=true。我还需要发送成功处理JMS消息的电子邮件。 我正在使用下面的代码来注册同步并在事务提交后才发送电子邮件。 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationA

    0热度

    1回答

    我使用自定义的InterceptStrategy,它在SOAP响应成功后引发错误。 错误:java.lang.IllegalStateException:这是调用完成后()或任何派遣Request()方法()方法非法在org.apache.catalina.core.AsyncContextImpl.getRequest被称为 (AsyncContextImpl的.java:224) 在org.a

    0热度

    1回答

    我已经将“http-conf”命名空间最近添加到了我现有的蓝图容器中。但是如果我正在运行我的单元测试用例,则会通过抛出以下异常来关闭我的蓝图容器。但是,如果我将它安装在我的karaf中,相同的代码工作正常。 我的蓝图守则, <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:camel="http://camel.

    0热度

    1回答

    我在使用Apache Camel解析XML时遇到问题。我添加了所有必要的注释,接下来我对多个根元素有一些问题,然后使用List创建了新类。现在,我告诉我的代码如下: 客户 @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public @Data class Customer { private int id; private S

    1热度

    1回答

    我有一个CSV文件,我使用Bindy解析。我已经创建了一个包含所有DataField的CsvRecord类。现在,他们为CSV文件添加了新列,我希望Bindy忽略它们。我怎么做? 我知道我可以改变添加额外字段的代码并忽略它们,但是我不希望每次有人决定向输入文件添加额外的列时都不得不发布新版本的软件。 谢谢!

    1热度

    1回答

    我想使用jsonpath从头中的JSON数组中提取值。 headers.barcodes: [ { "barcodeValue" : "123456789" , "type" : "CODE128" , `"pageNumber" : 1}] 我发现的唯一方法是用身体来提取值: <setBody> <simple>${headers.barcodes}</simple> </set

    0热度

    1回答

    我想从驼峰路线的单元测试类中的mockEndPoint获取交换,但它不起作用。 这里是我的单元测试类: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:camel-unit-test.xml") public class ImportDatabaseRouteTest extends CamelT

    0热度

    1回答

    我有一个Camel端点,它返回属性为JSON,但没有正确的顺序。 return类有一个超类,它返回一些控制数据,这些数据在每个返回中都必须存在。 public class Respuesta implements Serializable { @SerializedName("subject") @Expose private String subject;

    0热度

    1回答

    我试图使用Apache Camel来解析XML到POJO并且打印出实际的POJO时遇到问题。相反,我得到常规的XML,就好像没有转换没有发生一样。例如,当我通过Customer顾客时,其工作正常。还可以将客户类别打印为完美的bean。 MyRoute @Autowired private MyBean mb; @Override public void co