当前位置: 首页 > 知识库问答 >
问题:

战外骆驼beanio映射文件

微生鸿轩
2023-03-14

我正在使用骆驼beanio组件对文件内部的数据进行封送和解封。

<beanio id="myBeanio" mapping="classpath:beanio-mapping-file-config.xml"
            streamName="myStreamName" />
<beanio id="myBeanio" mapping="file:${env:env_var_name}/beanio-mapping-file-config.xml"
            streamName="myStreamName" />
<beanio id="myBeanio" mapping="file:{{prop_name}}/beanio-mapping-file-config.xml"
            streamName="myStreamName" />

共有1个答案

章光华
2023-03-14

这我今天不可能。不能在Beanio中的mapping字段中引用ENV。

这将需要一个我已经记录的ENH:https://issues.apache.org/jira/browse/camel-9540

 类似资料:
  • 我在projet中使用ApacheCamel,我想使用Product注释发送文件中的对象。首先,可能吗?有更好的办法吗? 其次,我尝试了这个代码片段: 当我调用发布方法时,生产者不是注入(null)。有人有主意吗?提前谢谢。

  • 我有以下关于固定长度数据文件的规范(参见第4页的记录-C类型规范) 问题是:我如何在BeanIO中声明重复的固定长度字段?

  • 我正在使用带有Apache骆驼的Spring Boot。我正在从控制器调用路由。一旦路由完成,控制就会返回控制器。我正在VerifyLimitProcess和批准限制处理器中生成响应。如果我没有在路由中提供窃听配置,控制器会按预期检索标头和正文。但如果我在路由中引入窃听,控制器会将标头和正文接收为null。如果有人指出我需要做什么,以便我可以在选择语句中引入两个处理器的窃听配置,即VerifyLi

  • 我有一条小路线,我想使用自定义的重新传递策略来重复向endpoint发送消息,但这种行为非常奇怪。看起来,重新交付政策只是在重复一个错误。我试图将所有交换发送到路由的开头,但策略不起作用,因为每次都在创建: 我做错了什么?当错误发生时,我想以间隔重复我的请求。我的骆驼版本是2.6 日志:

  • 我正在遵循位于Camel MyBatis Integration guide的安装指南。我使用的是Service Mix 5.0.1。我使用了安装spring mybatis的功能,它支持3.2.4。释放我的SqlMapConfig文件只包含有关TypeHandler和TypeAlias的信息。 当我开启服务混合,然后启动我的应用程序,我收到以下堆栈跟踪: ...还有50个 我的Bean定义如下: