cxf - как создать конечную точку мыла REST NO поверх другой конечной точки - PullRequest
0 голосов
/ 12 марта 2012

У меня уже есть одна конечная точка, это soap, и теперь я хотел бы создать интерфейс без мыла, который доставляет тело POST в мои методы (и хотел бы, чтобы простые GET работали, где я мог бы просто вернуть тело xml) , Я столкнулся с этим примером

http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jax_rs/basic/src/main/java/demo/jaxrs/server/Server.java?view=markup

но эти методы, похоже, не существуют в последней версии. Я полагаю, что это было направлено на JSON, но похоже, что это может сработать для моих целей. Это вообще возможно? Кроме того, у меня уже есть такая конечная точка, и я хочу добавить и эту новую ...

    JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
    svrFactory.setServiceClass(EnrollmentService.class);
    svrFactory.setAddress("http://0.0.0.0:9000/enrollment");
    svrFactory.setServiceBean(enrollmentSvc);

    Server svr = svrFactory.create();

1 Ответ

1 голос
/ 12 марта 2012

Посмотрите на CXF Rest

Я думаю, что вам нужен сервис jax rs. Он поддерживает POST и несколько JSON-провайдеров также доступны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...