假设以下代码从groovy类中的方法中截取,该方法使用回调:
Service.groovy:
class Service {
final Logger logger
}
QueryService.groovy:
class QueryService extends Service {
def someMethod() {
Logger l = logger
future.register(new SingleResultCallback<ArrayList<Document>>() {
@Override
void onResult(ArrayList<Document> result, MongoException e) {
l.info('result: ' + result) // works
logger.info('result: ' + result) // fails
}
})
}
}
我想知道两件事:
如果有人想知道groovy中的java引用。这是使用即将推出的mongodb java驱动程序。