领先一步
VMware 提供培训和认证,助您快速提升技能。
了解更多欢迎回到另一期《本周 Spring》!本周我将在 波兰克拉科夫参加 Geecon,这是一场波兰开发者大会,当然,我将在那里与开发者讨论 Spring。(也许还有 Spring)。如果您在附近,请来找我,我将穿着印有巨大 Spring 叶子的 T 恤! :)
除此之外,还有很多内容需要讨论,所以让我们开始吧!
@EnableIntegration
支持之上。您应该阅读这篇文章。说真的。我想借用 Artem 的一些精彩内容,摘录这段令人惊叹的代码片段java @Bean IntegrationFlow helloWorldFlow() { return IntegrationFlows.from("helloWorldInput") .filter("World"::equals) .transform("Hello "::concat) .handle(System.out::println) .get(); }
是的!这是一个 Spring Integration 流,它处理输入消息,filter
它们,transform
它们,然后将它们传递给转义方法 handle
,该方法允许开发者将任何行为插入到混合中。请记住,您可以更改任何内容 - 包括它从哪里获取消息以及它将消息写入哪里。实际上,一个流的输出可以是另一个流的输入。恭喜 Spring Integration 团队!此外,请务必 查看发布网络研讨会的重播!
Principal
、UserDetailsService
等的新注释。查看它并继续关注更多内容!BeanBuilder
支持中找到了一个舒适的配置中间地带,并在本文中对其进行了很好的描述。org.springframework.boot.actuate.system.ApplicationPidListener
(Jakub 贡献了此功能 - 感谢 Jakub!) - 与 应用程序的进程标识符 (PID
) 协同工作。不错!