文件说:
The Grails team discourages the
embedding of core application logic
inside controllers,as it does not
promote re-use and a clean separation
of concerns.
我在src / groovy文件夹中有一个API控制器和一些Groovy类。这些类只是实现了我的应用程序逻辑,所以API控制器中的操作按照这样的方式工作:
//index page def index = { render new IndexApi().index(params) as JSON }
我很好奇 – 有没有理由将我的应用程序逻辑从普通的groovy类转移到服务中?
解决方法
如果你想要事务行为,你应该把你的逻辑在服务。否则,您将不得不自己关心它,这不符合使用Grails的精神。
我自己不是一个grails专家,我把’我的’不是事务’类放在服务层之外,就像构建器类,帮助者和其他不是事务性但是从服务层使用的逻辑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。