【发布时间】:2014-11-15 11:35:23
【问题描述】:
我有一个接口“TestInterface”和实现“TestInterface”的grails服务“TestService”。但是当我测试我是否有一个实现这样接口的服务时:
application.serviceClasses?.each { serviceClazz ->
if(serviceClazz instanceof TestInterface) {
println "service name => "+ serviceClazz.name;
}
}
结果是我没有得到任何错误或我的期望(service name => TestService)
我也尝试在 if 条件下将 serviceClazz 更改为 serviceClazz.class,serviceClazz.metaClass 但仍然无法正常工作。
谢谢,
【问题讨论】:
标签: spring grails grails-2.3