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
。。。虽然不漂亮,但还是很容易理解