如何重构JavaWeb项目包结构以符合microservice?

如何重构JavaWeb项目包结构以符合microservice?,java,maven,microservices,Java,Maven,Microservices,我们有这样一个混乱的java web项目需要重构。首先,我们需要确认新的包结构或maven项目结构 由于微服务现在非常热门,我们想要设计符合微服务的包结构(我不太了解)。 因此,我们可以在第二阶段用更少的精力将项目重构为微服务 有这样的“银弹”吗?你不应该根据现在的“热门”来做项目决策。明年你打算做什么,当其他事情变得“热门”的时候?是否再次执行重构?微服务架构只适用于几种类型的项目,而不是所有类型的项目。在没有微服务的情况下,可以实现良好的体系结构和干净的代码。首先,您应该对您的项目及其领域进

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

由于微服务现在非常热门,我们想要设计符合微服务的包结构(我不太了解)。 因此,我们可以在第二阶段用更少的精力将项目重构为微服务


有这样的“银弹”吗?

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

有这样的“银弹”吗


当然不是。

Spring cloud可以帮助您快速完成微服务,或者