【发布时间】:2018-09-18 10:34:49
【问题描述】:
我正在尝试在 spring 中创建一个多 Web 模块应用程序。下面是项目结构。
+-- Parent
|---- Java (Which has the controller, models and views)
|---- resources
|---- webapp
|------ web.xml
|------ jsp
+-- Purchase (Submodule 1)
|---- Java (Which has the controller, models and views)
|---- resources
|---- webapp
|------ web.xml
|------ jsp
+-- Sales (Submodule 2)
|---- Java (Which has the controller, models and views)
|---- resources
|---- webapp
|------ web.xml
|------ jsp
我想将购买(子模块 1)和销售(子模块2)构建为单独的 jar 或 war,并将其添加到父库并运行应用程序并以身份访问控制器
localhost:8080/parent
localhost:8080/purchase
localhost:8080/sales
有人可以告诉我春季可用的方法来实现它会有所帮助
提前致谢!
【问题讨论】:
-
这种结构有什么好处?我认为您可以在视图层中将它们分开。
-
我正在尝试将其作为即插即用模块。在某些情况下,我只需要 parent & purchase 或 parent & sales。
-
你用的是spring boot吗?功能标记可能更符合您想要实现的目标。 baeldung.com/spring-feature-flags
-
@Dean 我用的是spring mvc,我去看看链接。
标签: java spring maven spring-mvc