Grails 打包和命名约定

2024-01-24

包装控制器、服务等IE。 - com.company.controllers - com.company.services

这是一个好的做法还是应该避免?

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

SomthingGatewayService.groovy 无法通过这两种方式初始化 - SomthingGatewayService somtinggatewayService
- def somtinggatewayService 我知道问题出在传统“S”服务之前的 2 个大写字母“S”omthing 和“G”ateway 中,因此可能是由于某种 Spring DI 问题

那么如何解决这个问题呢?


是的,在我看来,将域类、服务、控制器等放入包中是一个好主意。稍后重构它可能会很痛苦。尤其是在处理大型应用程序或随时间增长的应用程序时。

关于第二个问题:如果你有一个名为SomthingGatewayService然后你就可以通过以下方式引用它def somthingGatewayService(只是第一个字母是小写)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grails 打包和命名约定 的相关文章

随机推荐