我想创建Grails服务,而不为类名使用* Service后缀约定(例如,将我的类Scheduler而不是ScheduleService命名)。无论如何,是否有超越Grails的默认行为并将grails-app/service
目录中的任何对象视为Grails服务?
最佳答案
我不这么认为,但是如果原因是您想为bean使用不同的名称,则可以尝试为scheduleService注册一个别名。
根据on this page的注释,您应该可以将其添加到resources.groovy:
springConfig.addAlias('scheduler','scheduleService')
我还没有尝试过,也没有在文档中找到任何东西。
关于grails - 无论如何,有没有更改默认的Grails服务命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977710/