bindy相关内容

我可以在一个包中有多个绑定注释类并且仍然在 Camel 中解组 CSV 吗?

我想要一个像 my.company.bindy 这样的包,其中包含多个类,所有类都使用 Bindy 注释进行注释.然后我想要骆驼路线,可以将 CSV 解组为其中一种类型.我已经完成了所有工作,但是如果我在包中有多个绑定注释类,则解组失败.这是因为 Bindy 试图将 CSV 行解组到包中的每个类中.并且一条特定的行不会正确编组到多个类中.我的数据格式在 Spring 中声明如下: ..
发布时间:2022-01-19 08:29:18 其他开发

无法使用 Apache Camel Bindy 向文件添加页眉和页脚

我正在尝试创建一个带有页眉和页脚记录以及 json 负载作为正文的文件.页眉和页脚属性值将根据时间戳和记录总数动态变化(目前我计划使用来自属性的静态值来实现).我正在使用 FixedLengthDataFormat 来实现这一点.但是页眉和页脚记录没有被添加到文件中,文件只有 json 负载作为正文.有人可以帮助我实现这一目标吗? 我已经复制了下面的所有类文件. @Component公共类 ..
发布时间:2021-11-11 23:30:19 Java开发

无法使用 Apache Camel Bindy 向文件添加页眉和页脚

我正在尝试创建一个带有页眉和页脚记录以及 json 负载作为正文的文件.页眉和页脚属性值将根据时间戳和记录总数动态变化(目前我计划使用来自属性的静态值来实现).我正在使用 FixedLengthDataFormat 来实现这一点.但是页眉和页脚记录没有被添加到文件中,文件只有 json 负载作为正文.有人可以帮助我实现这一目标吗? 我已经复制了下面的所有类文件. @Component公共类 ..
发布时间:2021-11-11 23:13:10 Java开发

如何使用camel-xstream 定义自定义命名空间和标签别名

我正在尝试将管道分隔的字符串转换为 xml,这工作正常.但是,我没有得到下面显示的实际输出.在我的输出中,父标签与包名一起生成,也没有生成我想要的命名空间.谁能帮我将平面文件转换为我期望的确切输出. CamelConfig.java @Component公共类 CamelConfig 扩展了 RouteBuilder {@覆盖公共无效配置()抛出异常{尝试 {CamelContext co ..
发布时间:2021-11-11 23:12:12 Java开发

Apache camel bindy - 如何记录或调试

我正在尝试从骆驼绑定中获取一些日志信息.我有一个使用 BindyCsvDataFormat bindyProduct 的工作设置,带有带注释的 product-bean 和一个 csv 文件作为源. 现在我更改了 CSV 文件和带注释的 bean.处理接缝卡在绑定处理器中,但我没有得到任何信息/日志.我的 debugProcessor 根本没有到达.如果我把它放在解组步骤之前,那么它会记录一 ..
发布时间:2021-11-11 23:11:32 其他开发

Camel Bindy:如何忽略最后一列

我有一个 CSV 文件,我正在使用 Bindy 对其进行解析.我已经创建了一个包含所有 DataField 的 CsvRecord 类.现在,他们向 CSV 文件添加了新列,我希望 Bindy 忽略它们.我怎么做?我知道我可以更改代码添加额外的字段并忽略它们,但是我不想每次有人决定向输入文件添加额外的列时都必须发布我的软件的新版本.谢谢! 解决方案 你可能需要添加一个额外的字段,然后配置 ..
发布时间:2021-11-11 23:07:26 Java开发

我可以在一个包中有多个绑定注释的类,并且仍然可以在 Camel 中解组 CSV 吗?

我想要一个像 my.company.bindy 这样的包,其中有几个类都用 Bindy 注释进行了注释.然后我想要骆驼路线可以将 CSV 解组为这些类型之一.我已经完成了所有工作,但是如果包中有多个绑定注释类,则解组会失败.这是因为 Bindy 试图将 CSV 行解组到包中的每个类中.并且特定行不会正确编组到多个类中.我的数据格式在 Spring 中是这样声明的: ..
发布时间:2021-11-11 22:56:43 其他开发

Camel CSVRecord Camel Bindy

我正在使用带有 bindy (2.16.0) 的骆驼来解析 csv 文件.该文件包含一个页眉和一个页脚.两者都用作元数据来描述所有其他记录的通用数据.(客户定义,因此我无法更改 CSV 格式) 我正在使用 Bindy 为我解析数据.我遇到的问题是,对于 CSVRecord,您不能排除页脚.我可以跳过页眉,但数据解析失败,因为它无法解析页脚,因为数据格式不同. 有没有办法从 CSVRec ..
发布时间:2021-11-11 22:56:06 Java开发

如何使用 Camel Bindy 生成带有页眉和页脚的平面文件

目前我可以使用骆驼绑定从 POJO 生成平面文件,但无法将页眉和页脚添加到完整文件中. 但是当我尝试向文件添加页眉/页脚时,它会添加到每条记录,但我需要向完整文件添加一个页眉/页脚,而不是文件中的每条记录. 以下是代码片段: from("jpa:com.PACKAGENAME.RebatePayout?consumer.namedQuery=REBATE_PAYOUT&consume ..
发布时间:2021-11-11 22:50:16 其他开发

无法使用Apache Camel Bindy向文件添加页眉和页脚

我正在尝试创建带有页眉和页脚记录以及json有效内容作为主体的文件.页眉和页脚属性值将基于时间戳和记录总数而动态变化(目前,我正计划使用属性的静态值来实现).我正在使用FixedLengthDataFormat实现此目的.但是页眉和页脚记录未添加到文件中,该文件仅具有json有效内容作为主体.有人可以帮助我实现这一目标吗? 我已经在下面复制了所有的类文件. @Component公共类Em ..
发布时间:2021-04-08 18:31:15 Java开发

如何使用camel-xstream定义自定义名称空间和标签别名

我正在尝试将管道定界字符串转换为xml,这很好用.但是,我没有得到下面显示的实际输出.在我的输出中,父标记与包名称一起生成,也没有生成我想要的名称空间.谁能帮助我将平面文件转换为我期望的确切输出. CamelConfig.java @Component public class CamelConfig extends RouteBuilder { @Override p ..
发布时间:2020-07-18 20:10:34 Java开发

骆驼CSVRecord骆驼Bindy

我正在使用带有bindy(2.16.0)的骆驼来解析csv文件.该文件包含页眉和页脚.两者都用作描述所有其他记录的通用数据的元数据. (客户定义,因此我无法更改CSV格式) 我正在使用Bindy为我解析数据.我遇到的问题是,对于CSVRecord,您不能排除页脚.我可以跳过页眉,但是数据解析失败,因为由于数据格式不同,它无法解析页脚. 是否可以从CSVRecord绑定中排除最后一行/页 ..
发布时间:2020-07-18 20:10:27 Java开发

骆驼邦迪:如何忽略最后一列

我有一个CSV文件,正在使用Bindy进行解析.我创建了一个具有所有DataField的CsvRecord类.现在,他们在CSV文件中添加了新列,我希望Bindy忽略它们.我怎么做? 我知道我可以更改添加额外字段的代码,而忽略它们,但是我不想每次有人决定向输入文件添加额外列时都不必发布软件的新版本. 谢谢! 解决方案 您可能需要添加一个额外的字段,然后将bindy配置为使用autospan ..
发布时间:2020-07-12 02:09:47 Java开发

如何使用Camel Bindy生成带有页眉和页脚的平面文件

当前,我可以使用骆驼Bindy从POJO生成平面文件,但是无法将页眉和页脚添加到完整文件中. 但是,当我尝试向文件中添加页眉/页脚时,它会添加到每个记录中,但是我需要向整个文件中添加一个页眉/页脚,而不是文件中的每个记录. 下面是代码段: from("jpa:com.PACKAGENAME.RebatePayout?consumer.namedQuery=REBATE_PAYOU ..
发布时间:2020-05-06 04:16:28 其他开发

Apache的骆驼bindy - 如何登录或调试

我想从骆驼bindy一些日志信息。我使用的是BindyCsvDataFormat bindyProduct带有注释的产品豆和csv文件作为源使用了。 现在我改变了CSV文件和注解的bean。处理接缝处卡住的bindy处理器中,但我没有得到任何信息/日志。我debugProcessor根本没有被达到。如果我把它解组步骤之前,那么它会记录一些东西,我可以调试到它。我不知道为什么新的文件不符合/匹配任 ..
发布时间:2016-05-22 12:43:46 其他开发

骆驼Bindy:对于布尔字段设置默认值

我使用Bindy到地图csv文件数据到一个给定的模型类。这整个过程中工作正常,但布尔字段的默认值。此字段是不是在进一步处理模型类csv文件的一部分,而且是必要的。我已经默认值设置为真正,但是这将是的“忽略”的和现场正在总是被设置为假如果我跑骆驼的路线。 这是我的模型类的一个片段: @CsvRecord(分隔符=“”,skipFirstLine = FALSE) 公共类为MyModel { ..
发布时间:2016-05-22 12:39:50 Java开发

可我有多个bindy注解在包中的类,仍然解组CSV的骆驼?

我想有一个包状my.company.bindy几个类中的所有与Bindy注解。然后,我想有骆驼的路线,可以解组CSV到这些类型之一。我知道了所有的工作,但如果我有一个以上的bindy在包注释类解组失败。这是因为Bindy试图到CSV行解组包中的每一个类。和一个特定的线将无法正常编组入的类的多于一个。我DATAFORMAT声明在Spring这样的: < bean类=“org.apache.c ..
发布时间:2016-05-22 12:39:01 其他开发