localhost:port/server/InboundGateway/pdf/
<int-http:inbound-gateway id="InboundGateway"
request-channel="request" reply-channel="response" supported-methods="GET,POST"
request-payload-type="java.lang.String" path="/InboundGateway/{type}"
<int-http:header name="type" expression="#pathVariables.type" />
</int-http:inbound-gateway>
<int:router input-channel="request" expression="headers.http_requestMethod">
<int:mapping value="POST" channel="contentDownload" />
</int:router>
<int:service-activator input-channel="contentDownload"
method="extract" ref="downloadPayloadExtractor" output-channel="contentRouter"></int:service-activator>
在DownloadPayloadExtractor中,我希望获得
这些是原木的
SEVERE: Servlet.service() for servlet [InboundGateway] in context with path [/mgl-crm-server] threw exception
因为Framewrok处理message
,而且您确实有正确的方法将pathvariable
填充到messageheaders
中。
唯一需要改进代码的是“如何访问type
标头?”这个问题。那么,您的POJO方法应该这样改进:
public Object extract(Object payload, @Header("type") String type) {
....
}
仅此而已。
<wire-tap channel="logging">
<logging-channel-adapter id="logging" log-full-message="true" level="ERROR"/>
我有一个用例,用户将多个csv文件放到远程目录中,然后放置ready.txt来指示文件已准备好使用。当我们的applcation在远程目录中看到ready.txt文件时,它应该开始使用sftp文件入站通道适配器将所有文件复制到本地目录,包括ready.txt。是否有办法确保readt.txt文件是最后一个要复制到本地目录的文件? 因为当文件从远程目录复制到本地目录时,我有另一个文件入站通道适配器在
我目前正在使用Spring集成实现一些导入/导出机制,总的来说进展很顺利,但在功能方面似乎存在差距,我不了解: 有Spring集成文件轮询目录,写入文件,...我可以用它来轮询一个目录,并获得一个
我看到的关于获取访问令牌以访问Azure密钥库的所有示例都涉及到使用ClientId和ClientSecret为众所周知的https://Vault.Azure.NET资源请求一个令牌。 这工作很好...但我希望能够使用集成安全获得一个访问令牌,以访问密钥库。 例如,我有 如何更新RequiredResourceAccessList? 更新:下面是如何配置应用程序的
我想配置一个带有JavaDSL的网关,以递归方式从FTP服务器读取所有文件,因为它们位于不同的文件夹中。 我怎么做?请给我一个特别的代码示例
如果其他人已经解决了这个问题,那就只是寻找一些信息。我想同时使用Spring集成和Spring批处理。这两个都是SpringBoot应用程序,理想情况下,我希望将它们和各自的配置分开,这样它们都是自己的可执行jar。我在自己的进程空间中执行它们时遇到问题,我相信我希望,除非有人能说服我,否则,每个程序都能像自己的Spring Boot应用程序一样运行,并用自己的配置文件和属性初始化自己。不过,我遇
本文向大家介绍详解Spring Boot 使用Spring security 集成CAS,包括了详解Spring Boot 使用Spring security 集成CAS的使用技巧和注意事项,需要的朋友参考一下 1.创建工程 创建Maven工程:springboot-security-cas 2.加入依赖 创建工程后,打开pom.xml,在pom.xml中加入以下内容: 3.创建applicati