gpt4 book ai didi

java - 对目录结构有点困惑

转载 作者:行者123 更新时间:2023-11-30 04:48:04 24 4
gpt4 key购买 nike

我正在使用 Spring 和 hibernate 创建一个 Web 应用程序。

我对目录结构的方法有点困惑。

方法 1: 为每个模块创建单独的文件夹/包。 例如,如果我必须创建登录和上传文件模块,并且我的基本包是 com.abc,那么我将创建包 com.abc.login,并在其中创建 Controller 、服务、表单、dao 文件夹以及相同的上传文件模型。

方法 2: 在同一项目下创建controller、service、form、dao文件夹,然后添加com.abc.controller下所有模块的所有 Controller 类,以及一个服务文件夹下所有模块的所有服务,以及forms和daos

我应该遵循哪种方法?

最佳答案

这些包只是将有意义的类组合在一起的一种方式,并避免与其他类发生名称冲突。它对性能的影响绝对为0。做任何你认为最好的事情。两种方法都很常见(首先基于技术的分离与首先基于功能的分离)。

我更喜欢你的第一种方法(首先基于功能的分离),但是YMMV。

关于java - 对目录结构有点困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493556/

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