使用Spring 4和Maven,我通常创建分层应用程序,其中子项目编译成JAR包,而根项目编译成WAR包。例如:
使用这种架构,我还可以创建两个Web应用程序,它们有一个共同的parent pom并共享相同的子项目。
有没有可能在Spring Boot中实现同样的效果?我不想将这两个网络项目合并。它们具有完全不同的目的。它们有不同的登录机制,不同的用户和不同的角色等。
澄清一下,如果我用Spring 4和Maven构建此应用程序,则Web应用程序将编译为2个war文件。然后它们可以在同一端口上的单个服务器上运行。我正在尝试使用Spring Boot匹配此配置,但由于Spring Boot嵌入了Tomcat,我不确定如何在同一实例上运行这两个应用程序。
Web Layer
|
Service Layer
|
Dao Layer
(Shared Common Project)
使用这种架构,我还可以创建两个Web应用程序,它们有一个共同的parent pom并共享相同的子项目。
Web Layer Admin Web Layer
\ /
|
Service Layer
|
Dao Layer
(Shared Common Project)
有没有可能在Spring Boot中实现同样的效果?我不想将这两个网络项目合并。它们具有完全不同的目的。它们有不同的登录机制,不同的用户和不同的角色等。
澄清一下,如果我用Spring 4和Maven构建此应用程序,则Web应用程序将编译为2个war文件。然后它们可以在同一端口上的单个服务器上运行。我正在尝试使用Spring Boot匹配此配置,但由于Spring Boot嵌入了Tomcat,我不确定如何在同一实例上运行这两个应用程序。