【问题标题】:Spring MVC - Project structure - best practices [closed]Spring MVC - 项目结构 - 最佳实践
【发布时间】:2014-06-26 08:20:00
【问题描述】:

最好的方法是什么?

1- 创建多个项目:

2- 创建单个项目:

【问题讨论】:

标签: spring-mvc projects-and-solutions


【解决方案1】:

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

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

【讨论】:

  • 谢谢这在很多方面真的很有帮助,但不是我想的……我什至没有看到 WEB-INF 文件夹、web.xml 等……
  • 这是设计使然。通常不再需要 web.xml。对于 WEB-INF 目录,WAR 结构是通过构建脚本本身构建的。
  • 您的回答将我引向了这个youtube.com/watch?v=tEm0USdF-70,这是我遵循的结构。谢谢
  • 我从他们的文档中找到的另一个指导指定了另一个结构,尽管 docs.spring.io/spring-boot/docs/current/reference/html/…
  • @MichaelMinella:你能告诉我路由文件在哪里吗?
【解决方案2】:

关键是问自己分离的意义何在。如果您打算在不同服务器上的不同容器中运行它们,那么这是有道理的。如果是大型项目,分开是有意义的。

【讨论】:

    猜你喜欢
    • 2014-03-30
    • 2010-10-04
    • 1970-01-01
    • 2015-09-11
    • 2012-07-25
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    相关资源
    最近更新 更多