【发布时间】:2011-06-08 09:31:02
【问题描述】:
我刚刚在 grails 上启动了一个项目,但没有找到如何使用依赖注入和接口来处理服务。
到目前为止,当您创建服务时,我已经在文档中看到 - 它只是一个 groovy 类,可以自动连接到我想要的任何位置。
但是,如果我想拥有一个服务接口并像在 Java 中使用 spring 那样注入其中一个实现呢?
例如,我想要一个服务接口。让它成为 MyService.groovy 它将有 1 个方法 doSmth() 我将有 2 个实现 - MyServiceImpl1.groovy 和 MyServiceImpl2.groovy
我有一份石英工作做这样的事情 定义我的服务 myService.doSmth()
我应该把groovy界面(文件夹)放在哪里?我应该在 src/groovy 中为此创建一个包吗? 如何配置 resources.groovy 以将“myService”与服务实现之一连接?
感谢任何想法
提前致谢!
【问题讨论】:
标签: grails groovy dependency-injection