¿Alguien ha usado enunciado para generar WADL para un servicio de reserva?
Pregunta
Hay dos preguntas similares que se les hicieron aquí y
Descubrí que puedo usar Enunciate para crear WADL para un servicio de restauración.Así que lo intenté.
En uno de mis servicios, tengo un método asignado a HTTP, lo que estoy usando como a continuación
...
import org.jboss.resteasy.annotations.Form;
...
@GET
@Produces({MediaType.APPLICATION_JSON})
@Transactional(readOnly = true)
public WebServicePageResponse<D> find(@Form WebServicePageRequest<E> wsPageRequest)
{
...
}
Enunciado realiza una validación en los métodos de servicio antes de que genere el WADL, y lanza este error y falla
"A resource method that is mapped to HTTP GET must not specify an entity parameter."
@Form es una anotación específica de restauración, mientras que enunciarse solo puede analizar las anotaciones JSR-311.
¿Alguien ha hecho algo similar?¿Alguien ha usado con éxito enunciado para generar documentación para un servicio de restauración?¿Hay alguna alternativa?
Solución 2
La mejor solución que encontré fue eliminar la anotación de @form y usar las anotaciones individuales (>>Ingrese la descripción de enlace aquí al menos Till Enunciate Start Support This).
Otros consejos
parece una gran sugerencia para una nueva característica. seguimiento aquí .
Puede ser una solución incómoda, pero ha intentado usar el ¿Anulación de la firma ?