内容提要
Spring Modulith 1.4 M2、1.3.3 和 1.2.9 发布。1.4 M2 新增自动创建应用事件计数器和 ModulithEventMetrics API。重构运行时支持,避免外部库依赖进行模块拓扑排序,并改进事件发布基础设施以支持结构相同的事件。
关键要点
-
发布了 Spring Modulith 1.4 M2、1.3.3 和 1.2.9 版本。
-
1.4 M2 版本新增了自动创建应用事件计数器的功能。
-
引入了 ModulithEventMetrics API,可以通过注册在 ApplicationContext 中的 ModulithEventMetricsCustomizer beans 使用。
-
运行时支持经过重构,避免了对外部库的依赖,以进行模块拓扑排序。
-
改进了事件发布基础设施,以支持结构相同的事件。
-
1.3.3 和 1.2.9 版本包含了一些错误修复和依赖升级。
-
可以在 Maven Central 找到错误修复版本,里程碑版本可从 http://repo.spring.io/milestone 获取。
延伸解读
新功能的实用性
Spring Modulith 1.4 M2 版本引入的自动创建应用事件计数器和 ModulithEventMetrics API,极大地提升了应用的可观察性。这意味着开发者可以更轻松地监控和分析应用事件,有助于快速定位问题和优化性能。
运行时支持的改进
此次重构的运行时支持消除了对外部库的依赖,使得模块拓扑排序更加高效。这一改进不仅简化了模块管理,还提高了应用的稳定性,开发者在构建复杂应用时将受益匪浅。
版本更新的注意事项
虽然 1.3.3 和 1.2.9 版本主要集中在错误修复和依赖升级,但开发者在更新时仍需仔细查看变更日志,以确保新版本的兼容性和稳定性,避免潜在的升级风险。
延伸问答
Spring Modulith 1.4 M2 版本新增了哪些功能?
1.4 M2 版本新增了自动创建应用事件计数器的功能和 ModulithEventMetrics API。
如何使用 ModulithEventMetrics API?
ModulithEventMetrics API 可以通过在 ApplicationContext 中注册 ModulithEventMetricsCustomizer beans 来使用。
Spring Modulith 1.3.3 和 1.2.9 版本有什么更新?
1.3.3 和 1.2.9 版本包含了一些错误修复和依赖升级。
Spring Modulith 的运行时支持有什么变化?
运行时支持经过重构,避免了对外部库的依赖,以进行模块拓扑排序。
事件发布基础设施的改进是什么?
事件发布基础设施经过改进,现在支持结构相同的事件。
如何获取 Spring Modulith 的错误修复版本?
错误修复版本可以在 Maven Central 找到。