Spring Modulith 0.3 版本发布

工程 | Oliver Drotbohm | 2023年1月20日 | ...

紧随 Spring Boot 3.0.2 版本之后,我很高兴地宣布 Spring Modulith 0.3 版本发布。此版本包含许多改进。我们调整了一些细节,这些细节可能需要您注意,并且需要对您的代码进行一些调整。最显著的变化包括:

  • GH-114 – 我们将….modulith.model 包重命名为 ….modulith.core。这主要影响 ApplicationModules。请相应地调整您的导入。

  • GH-120 – 文档支持现在使用 *.puml 文件扩展名生成图表文件,正如 PlantUML 所建议的那样。请相应地调整您的导入。

  • GH-103ApplicationModuleInitializer 实现将在应用程序启动时触发,顺序遵循应用程序模块依赖结构(更核心的模块首先被调用)。此外,ApplicationModules 公开了 ….getComparator() 方法来以这种方式排序 Spring Bean。请注意,这需要 JGraphT 库位于类路径中(通过 spring-modulith-runtime artifact 自动引入)。有关详细信息,请参阅 参考文档

  • GH-116PublishedEvents 现在也能看到异步事件监听器发布的事件。

  • GH-100 – 如果你在测试中使用 AssertJ,你现在可以使用 AssertablePublishedEvents 来实现更流畅的集成(例如,assertThat(events).contains(MyEvent.class).matching(…))。

  • GH-117 – 随着我们鼓励基于事件的异步应用程序模块集成,测试启动器现在也引入了 Awaitility

  • GH-111 – 我们现在发布了汇总的 Javadoc

GitHub 发布页面 中可以找到完整的变更日志。我们期待您在 GitHub 讨论区 中提供反馈。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

查看Spring社区中所有即将举行的活动。

查看全部