【发布时间】:2015-11-20 16:19:25
【问题描述】:
我正在使用 Java Spring 框架开发一个项目,但我(即使在谷歌搜索或浏览教程之后)无法理解应该如何使用它。
情况:
该项目是(或将是)由 3 个独立的 Web 应用程序(用于三种不同的用途/目标受众)组成,它们使用相同的数据库以及在某种程度上使用函数和/或类。
与数据库/加密相关的类等位于项目根目录下的公共文件夹中,这似乎很合适。
然后有一个 gradle 文件夹,用于启动程序(“./gradlew app-one:bootRun”),我认为这是有道理的。
然后,有一个用于 Web 应用程序(“app-one”)的文件夹,其中包含相关的源代码(控制器、服务等)等等。
问题:
我的任务是添加第二个应用程序。它是否应该是根目录中的单独文件夹?(逻辑上/按框架标准)
如果不是,我怎么知道属于哪个应用程序?
我是否需要使用单独的 gradle 命令来启动三个应用程序中的每一个?这是否可能,是否推荐/有效/最好的方式来构建所有内容?
【问题讨论】: