在grails中使用服务的最佳方式是什么?
我刚刚开始了一个关于grails的项目,但没有找到如何使用依赖注入和接口来处理服务.
正如我在创建服务时在文档中看到的那样 – 它只是一个groovy类,可以在任何我想要的地方自动连接. 但是,如果我想拥有一个服务接口并注入其实现之一,就像我在Java中使用spring一样? 例如,我想要一个服务界面.让它成为MyService.groovy 我有一个石英工作做这样的事情 我应该把groovy接口(文件夹)放在哪里?我可以在src / groovy中为它创建一个包吗? 任何想法都表示赞赏 提前致谢! 解决方法
运行grails create-service [name]是一种部署服务的便捷方式,但它并不像你正在寻找的那样创建一个带有实现的接口.
我建议将你的接口和实现放入src / groovy并使用resources.groovy连接它们(如果你想按环境部署不同的实现,你可以访问环境). 请查看chapter 14.2 of the user guide中的“使用Spring DSL”部分,了解如何在resources.groovy中连接您的服务.如果你想与XML连接,你也可以选择使用resources.xml,但我绝对推荐使用Groovy DSL. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |