加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

网络服务-Grails包装和命名约定

发布时间:2020-12-15 01:18:18 所属栏目:大数据 来源:网络整理
导读:包装控制器,服务等即 -com.company.controllers -com.company.services 这是一个好习惯还是应该避免? 我遇到的另一个值得一提的问题是在命名服务中 这两种方法都无法初始化SomthingGatewayService.groovy -SomthingGatewayService somtinggatewayService -d

包装控制器,服务等即
-com.company.controllers
-com.company.services

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

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

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

那么如何解决呢?

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读