Java 如何命名对应于模型的Spring服务组件类';服务';?

Java 如何命名对应于模型的Spring服务组件类';服务';?,java,spring,service,microservices,terminology,Java,Spring,Service,Microservices,Terminology,我正在制作一个模型类服务。 为了围绕该模型执行操作,将创建一个Spring服务层组件(用@service注释) 通常,我们会在类名中创建带有“service”后缀的服务层类 这样,该类的名称将是ServicesService。这是令人困惑的,因为单词service在类名中出现了两次 我想用“模块”代替服务。但是一个服务可以有多个模块。所以,我排除了这个解决方案 另一种解决方案是用应用程序或项目名称作为类名的前缀。但是服务这个词仍然会在类名中出现两次 有更好的替代名称吗 服务服务 编辑1:最终决

我正在制作一个模型类
服务
。 为了围绕该模型执行操作,将创建一个Spring服务层组件(用@service注释)

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

这样,该类的名称将是
ServicesService
。这是令人困惑的,因为单词service在类名中出现了两次

  • 我想用“模块”代替服务。但是一个服务可以有多个模块。所以,我排除了这个解决方案

  • 另一种解决方案是用应用程序或项目名称作为类名的前缀。但是服务这个词仍然会在类名中出现两次

  • 有更好的替代名称吗
    服务服务



    编辑1:最终决定以
    ServicesManagementService
    的格式使用。例如,
    MyAppServicesManagementService

    通常,Spring在其类后面加上
    Default
    Simple
    。这就是说,没有普遍商定的共同公约。您的命名约定是一种更常用的约定
    ServicesService
    似乎是一个很好的名称,因为它告诉我们,
    ServicesService
    是一个服务层,它公开了与
    服务
    模型相关的业务逻辑。我正在使用的api目前有一个
    ServicesService
    。。。虽然不漂亮,但还是很容易理解