Я создаю веб-API в стиле RESTful. Конечно, в Grails есть хорошая поддержка для создания веб-сервисов REST. Высказывать утверждения о помощи в части API, где важны такие вещи, как документация, клиентские библиотеки и т. д. .
Цель этого поста - предложить опыт использования Enunciate с Grails или идеи о том, как это можно сделать.
Их совместное использование вызывает две основные проблемы:
Enunciate работает с JAX-RS, а не с собственной реализацией REST от Grails. К счастью, доступен плагин JAX-RS, но я не уверен, сможет ли Enunciate с ним работать.
Классы домена Grails находятся в Groovy, а Enunciate работает с исходным кодом Java (пример) .