问题标签 [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.
spring - Spring 集成 DSL 错误处理
正如标题所说,我正在寻找一个关于 DSL 流中错误处理的好例子。具体来说,我希望处理来自服务激活器的错误。
例子:
如果我的函数transformXml(p)
抛出异常,我如何让它去特定的errorChannel。
如果没有抛出异常,一切都会按照我的意愿进行。
目前,如果从这个函数抛出异常,我会得到以下异常:
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.目的)
我对此感到有些困惑,我认为这是不可能的,而且我不确定如何动态地处理基于闭包的约定。
java - Camel Spring DSL 未按预期工作
尝试使用 Java 和 Spring DSL 创建一个非常简单的从 FTP 位置读取的路由。
使用 Java DSL 创建的路由按预期工作。
选项:
但是使用 Spring DSL 创建的路由只是在登录 FTP 服务器后才退出。
我正在使用本地安装的 FTP 服务器 (FileZilla) 来测试这个应用程序。在调用使用 Spring DSL 创建的路由之后,程序刚刚退出。请参阅随附的控制台日志。
超过这一点,程序就退出了。
另请参阅 FTP 服务器控制台日志。
解决此问题的任何指示都会有所帮助。
谢谢和问候, 桑托什
apache-camel - apache camel spring dsl检查正文是否包含字符串
我正在尝试检查:
正文是json:
但是这个条件是行不通的。我也试过:
你能给我一些建议吗?
java - 一旦源文件夹为空,停止骆驼路线(文件传输)
我正在尝试创建一个简单的骆驼应用程序,用于将文件从一个文件夹传输到另一个文件夹。
我有两个问题
因为,1,我尝试了一些类似的东西(基于当文件夹http://camel.apache.org/how-can-i-stop-a-route-from-a-route中没有文件时骆驼停止。 html )
shutdownProcessor 处理器看起来像,
但似乎即使源文件夹为空,也没有调用 shutDownProcessor 处理器。任何指示都会对我们有很大帮助。
谢谢,卡拉达
apache-camel - 获取异常“找不到任何具有此 RouteBuilder 参考的路线:RouteBuilderRef [routebuilderOne]”
Cannot find any routes with this RouteBuilder reference: RouteBuilderRef[routebuilderOne]
当我尝试根据配置连接路由构建器时出现异常 。
Route Builder 1 的类文件
Route builder 2 的类文件
骆驼上下文文件
autoStartupRouteOne,autoStartupRouteTwo
属性文件中的值
有没有其他方法可以实现基于条件的路由选择?
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
spring-data-jpa - 用于 JPA 入站通道适配器的示例 Spring 集成 DSL
我找不到用于轮询 JPA 源以获取入站数据的有用示例。我知道如何在 XML 中做到这一点,但无法弄清楚如何在 DSL 中做到这一点。
简而言之,我想做的是定期轮询 JPA 存储库以获取记录,然后将记录放入一个流中,该流将执行通常的过滤/转换/执行。
亲切的问候
大卫史密斯
spring-integration - 如何在 XML 文件中使用 SpEL 设置属性值?
我想将名为“uriVariablesExpression”的属性设置为 Map 类型的值。它将作为集成流中的服务激活器运行。并且输入通道将有一条消息,表明有效负载具有 Map 类型的值。如何使用 SpEL 设置属性?
我已经看过关于它的文章了。但这对我没有帮助。
spring-integration - Spring集成DSL文件轮询入站通道适配器示例
在任何地方都找不到使用 spring 集成 DSL only xml 的示例。任何指针表示赞赏,还需要轮询器在文件创建和修改时触发