问题标签 [spring-dsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5467 浏览

spring - Spring 集成 DSL 错误处理

正如标题所说,我正在寻找一个关于 DSL 流中错误处理的好例子。具体来说,我希望处理来自服务激活器的错误。

例子:

如果我的函数transformXml(p)抛出异常,我如何让它去特定的errorChannel。

如果没有抛出异常,一切都会按照我的意愿进行。

目前,如果从这个函数抛出异常,我会得到以下异常:

0 投票
2 回答
1122 浏览

grails - 如何仅使用 Grails 中的嵌套映射创建 ConfigObject?

可以将基于闭包的配置实现为地图地图吗?

上面的配置是 grails 插件的约定。我们正在进行迁移,由于遗留限制,我们需要动态创建配置以消除对遗留代码的影响。

我从一个简单的配置开始:

这适用于启动时的插件,所以我添加了一个嵌套地图:

在启动时我很打印grails.acme

它看起来很正常,但是在 acme 插件失败并出现以下错误后不久:

2014-09-27 23:27:07,460 [localhost-startStop-1] ERROR context.GrailsContextLoader - 初始化应用程序时出错:没有方法签名:AcmePlugin$_closure2_closure5_closure9 .doCall() 适用于参数类型:(grails.spring. BeanBuilder) 值:[grails.spring.BeanBuilder@7b067fd7] 可能的解决方案:doCall(java.lang.Object, java.lang.Object), call(), call([Ljava.lang.Object;), call(java. lang.Object), call(java.lang.Object, java.lang.Object), findAll() 消息:没有方法签名:AcmeGrailsPlugin$_closure2_closure5_closure9.doCall() 适用于参数类型:(grails.spring.BeanBuilder)值:[grails.spring.BeanBuilder@7b067 fd7] 可能的解决方案:doCall(java.lang.Object, java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang .Object), 调用(java.lang.Object, java.lang.目的)

我对此感到有些困惑,我认为这是不可能的,而且我不确定如何动态地处理基于闭包的约定。

0 投票
1 回答
914 浏览

java - Camel Spring DSL 未按预期工作

尝试使用 Java 和 Spring DSL 创建一个非常简单的从 FTP 位置读取的路由。

使用 Java DSL 创建的路由按预期工作。

选项:

但是使用 Spring DSL 创建的路由只是在登录 FTP 服务器后才退出。

我正在使用本地安装的 FTP 服务器 (FileZilla) 来测试这个应用程序。在调用使用 Spring DSL 创建的路由之后,程序刚刚退出。请参阅随附的控制台日志。

超过这一点,程序就退出了。

另请参阅 FTP 服务器控制台日志。

解决此问题的任何指示都会有所帮助。

谢谢和问候, 桑托什

0 投票
2 回答
10539 浏览

apache-camel - apache camel spring dsl检查正文是否包含字符串

我正在尝试检查:

正文是json:

但是这个条件是行不通的。我也试过:

你能给我一些建议吗?

0 投票
1 回答
1566 浏览

java - 一旦源文件夹为空,停止骆驼路线(文件传输)

我正在尝试创建一个简单的骆驼应用程序,用于将文件从一个文件夹传输到另一个文件夹。

文件传输骆驼流

我有两个问题

因为,1,我尝试了一些类似的东西(基于当文件夹http://camel.apache.org/how-can-i-stop-a-route-from-a-route中没有文件时骆驼停止。 html )

shutdownProcessor 处理器看起来像,

但似乎即使源文件夹为空,也没有调用 shutDownProcessor 处理器。任何指示都会对我们有很大帮助。

谢谢,卡拉达

0 投票
2 回答
1746 浏览

apache-camel - 获取异常“找不到任何具有此 RouteBuilder 参考的路线:RouteBuilderRef [routebuilderOne]”

Cannot find any routes with this RouteBuilder reference: RouteBuilderRef[routebuilderOne]当我尝试根据配置连接路由构建器时出现异常 。

Route Builder 1 的类文件

Route builder 2 的类文件

骆驼上下文文件

autoStartupRouteOne,autoStartupRouteTwo属性文件中的值

有没有其他方法可以实现基于条件的路由选择?

0 投票
1 回答
2540 浏览

java - Spring 与 Java Dsl 集成中的错误处理

我想知道在 SI Java Dsl 中使用 serviceActivators 处理错误的正确方法是什么。我有这样的 Spring Integration xml 配置:

但是现在,我正在尝试使用 SI Java DSL 来配置这个上下文,所以我创建了这样的配置

作为句柄方法参数,我尝试使用像这样的 lambda 表达式

但由于参数类型和返回类型存在编译错误。

我有一个没有编译错误的非显而易见的变体,但我不确定它是否能在环境中正常工作。这是对的吗?:

另外,我的 ErrorHandler 类。

编辑:我使用 Spring Framework 4.1.6、Spring Integration 4.1.3 和 SI Java DSL 1.0.1

0 投票
2 回答
1889 浏览

spring-data-jpa - 用于 JPA 入站通道适配器的示例 Spring 集成 DSL

我找不到用于轮询 JPA 源以获取入站数据的有用示例。我知道如何在 XML 中做到这一点,但无法弄清楚如何在 DSL 中做到这一点。

简而言之,我想做的是定期轮询 JPA 存储库以获取记录,然后将记录放入一个流中,该流将执行通常的过滤/转换/执行。

亲切的问候

大卫史密斯

0 投票
0 回答
458 浏览

spring-integration - 如何在 XML 文件中使用 SpEL 设置属性值?

我想将名为“uriVariablesExpression”的属性设置为 Map 类型的值。它将作为集成流中的服务激活器运行。并且输入通道将有一条消息,表明有效负载具有 Map 类型的值。如何使用 SpEL 设置属性?

我已经看过关于它的文章了。但这对我没有帮助。

0 投票
1 回答
2423 浏览

spring-integration - Spring集成DSL文件轮询入站通道适配器示例

在任何地方都找不到使用 spring 集成 DSL only xml 的示例。任何指针表示赞赏,还需要轮询器在文件创建和修改时触发