gpt4 book ai didi

java - 为多个 Web 应用程序正确构建 Java Spring 框架项目

转载 作者:行者123 更新时间:2023-12-01 06:11:30 25 4
gpt4 key购买 nike

我正在使用 Java Spring 框架开发一个项目,但我(即使在谷歌搜索或浏览教程之后)无法理解应该如何使用它。

情况:
该项目(或将)由 3 个独立的 Web 应用程序(针对三种不同的用途/目标受众)组成,这些应用程序使用相同的数据库以及一定程度上的函数和/或类。数据库/密码学相关的类等位于项目根目录下的公共(public)文件夹中,这似乎很合适。然后有一个 gradle 文件夹,用于启动程序(“./gradlew app-one:bootRun”),我认为这是有意义的。然后,有一个用于其中一个 Web 应用程序(“app-one”)的文件夹,其中包含相关源代码( Controller 、服务等)等。

问题:
我的任务是添加第二个应用程序。它是否应该是根目录中的一个单独的文件夹?(逻辑上/按框架标准)如果不是,我怎么知道什么属于哪个应用程序?我是否需要使用单独的 gradle 命令来启动这三个应用程序中的每一个?这是否可能,它是推荐的/有效的/构建一切的最佳方式吗?

最佳答案

如果你想使用maven,你可以创建一个多模块maven项目,其父pom具有所有依赖管理。一个具有所有核心功能的核心项目(jar)和三个用于你的Web模块的Web项目(war)在此核心项目上。您可以仅从一个地方使用 bat 脚本开始构建和运行这些项目。

关于java - 为多个 Web 应用程序正确构建 Java Spring 框架项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33818663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com