我正在使用 Spring 和休眠创建一个 Web 应用程序。
我对目录结构的方法有点困惑。
方法 1: 为每个模块创建单独的文件夹/包。例如,如果我必须创建登录和上传文件模块,并且我的基本包是 com.abc,那么我将创建包 com.abc.login 并在其中创建控制器、服务、表单、dao 文件夹,并且与上传文件模型相同。
方法2: 在同一个项目下创建controller、service、form、dao文件夹,然后为com.abc.controller下的所有模块添加所有控制器类,以及一个服务文件夹下所有模块的所有服务,以及forms和daos
我应该遵循哪种方法?