SomthingGatewayService

SomthingGatewayService

包装 Controller ,服务等即
-com.company.controllers
-com.company.services

这是一个好习惯还是应该避免?

我遇到的另一个值得一提的问题是在命名服务中

这两种方式都无法初始化SomthingGatewayService.groovy
-SomthingGatewayService somtinggatewayService
-def somtinggatewayService
我知道问题出在常规“S”服务之前的两个大写字母“S'omthing”和“G'ateway”中,所以这可能是由于某种形式的 Spring DI问题

那么如何解决呢?

最佳答案

是的,将Domain类,服务, Controller 等放入包中是IMO的一个好主意。稍后对其进行重构可能会很痛苦。特别是在处理大型应用程序或随时间增长的应用程序时。

关于第二个问题:如果您有一个名为SomthingGatewayService的服务,则可以通过def somthingGatewayService引用它(只是首字母小写)。

10-04 18:53