Spring MVC - 项目结构 - 最佳实践[已关闭]

问题描述 投票:0回答:2

最好的方法是什么?

1- 创建多个项目:

enter image description here

2- 创建单个项目:

enter image description here

spring-mvc projects-and-solutions
2个回答
61
投票

我建议你看一下 Spring 的 Project Sagan。这是他们当前网站 (http://spring.io) 的源代码。虽然他们使用了多模块方法,但它并没有按照您的建议进行划分。他们实际上只是撤出了一些客户工作,并将其余部分保留在一个模块中。

这个网站是由 Spring 团队使用他们自己的工具编写的,并作为参考应用程序发布来回答这样的问题。我鼓励您看看这里:https://github.com/spring-io/sagan

注意:

spring.io 网站不再在生产中使用 sagan 应用程序。该存储库现已存档。


3
投票

重点是问自己分离的意义是什么。如果您计划在不同服务器上的不同容器中运行它们,那么这是有意义的。如果是大项目,分开是有意义的。

© www.soinside.com 2019 - 2024. All rights reserved.