领先一步
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
)。很棒!