【发布时间】:2014-11-04 13:04:48
【问题描述】:
当我们修改这个ticket时,我们注意到一个服务应该实现一个接口,那么Java类就会依赖这个接口。
但是,Grails-services 是内置服务还是存在于现成插件中的呢?
如何让SpringSecurityService实现一个接口,然后在resources.groovy中设置实现
即:
以下不是 IoC 模式,因为 Person.java 类依赖于类而不是接口:
import grails.plugin.springsecurity.SpringSecurityService;
class Person {
SpringSecurityService sss;
}
以下是 IoC 模式:
如果我们有例如class SpringSecurityService implements IGService{/*...*/}
import grails.facade.IGService
class Person {
IGService sss;
}
那么,在resources.groovy,我们有:
person(slm.abdennour.Person){
sss=springSecurityService
}
【问题讨论】:
-
你的问题是什么?
-
如何将现有的 Grails-Service 注入到 grails 项目中的 java 类中
-
你对
SpringSecurityService springSecurityService注入有什么问题吗?
标签: java grails dependency-injection