使用 Grails 和 CXF,我发布了一个看起来像这样的小型 Web 服务
class TestService {
static expose=['cxf']
int pushData(int id, DataHandler data) {
//receives data for a specific ID,
return 1
}
}
问题是我现在想启用 MTOM 来传输 DataHandler 数据。通常使用 Groovy 和 CXF(或 JAX-WS)我会发布TestService
为Endpoint
Endpoint ep = Endpoint.publish("http://localhost:9000/test", new TestService())
SOAPBinding binding = (SOAPBinding)ep.getBinding();
binding.setMTOMEnabled(true);
一切都完成了。
现在我使用 Grails 进行发布,我不知道如何获得Endpoint
. 有谁知道如何做到这一点?