首页 > 解决方案 > 如何命名与模型“服务”对应的 Spring 服务组件类?

问题描述

我正在做一个模型课Service。为了围绕这个模型执行操作,创建了一个 Spring 服务层组件(使用 @Service 注释)。

通常,我们会在类名中创建带有“Service”后缀的服务层类。

通过这样做,这个类的名称将是ServicesService. 这很令人困惑,因为 service 这个词在类名中出现了两次。

  1. 我想过使用“模块”而不是服务。但是一个服务可以有多个模块。所以,我已经排除了这个解决方案。

  2. 另一种解决方案是在 className 前面加上 Application 或项目名称。但是服务这个词仍然会在类名中出现两次。

有更好的替代名称 ServicesService吗?


编辑1:最后决定使用格式<ApplicationName>ServicesManagementService。例如。MyAppServicesManagementService

标签: javaspringservicemicroservicesterminology

解决方案


推荐阅读