包装控制器,服务等即
-com.company.controllers
-com.company.services
这是一个好习惯还是应该避免?
我遇到的另一个值得一提的问题是在命名服务中
这两种方法都无法初始化SomthingGatewayService.groovy
-SomthingGatewayService somtinggatewayService
-def somtinggatewayService
我知道问题出在常规“ S”服务之前的两个大写字母“ S’omthing”和“ G’ateway”中,所以这可能是由于某种形式的春季DI问题
那么如何解决呢?
最佳答案
是的,将Domain类,服务,控制器等放入包中是IMO的一个好主意.稍后对其进行重构可能会很痛苦.特别是在处理大型应用程序或随时间增长的应用程序时.
关于第二个问题:如果您有一个名为SomthingGatewayService的服务,则可以通过def somthingGatewayService引用它(只是首字母小写).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。