如何重构 Java Web 项目包结构以符合微服务



我们有这样一个混乱的java Web项目需要重构。首先,我们需要确认新的包结构或 maven 项目结构。

由于现在微服务非常火,我们想设计符合微服务的包结构(我不太了解)。因此,我们可以在第二阶段将项目重构为微服务,从而减少工作量。

有这样的"灵丹妙药"吗?

你不应该根据现在的"热门"来做出项目决策。明年你打算做什么,当其他事情会"热门"时?再次执行重构?微服务架构仅适用于几种类型的项目,但不适用于所有项目。无需微服务即可实现良好的体系结构和干净的代码。首先,您应该对您的项目及其领域进行更深入的分析。您应该考虑这种类型的架构是否真的对您有所帮助以及为什么。在微服务架构中,你也可以遇到混乱,但抽象级别不同。它可以是长篇文章或出版物的主题。我建议你在开始任何具体工作之前进行更深入的研究。

有这样的"灵丹妙药"吗?

当然不是。

最新更新