The Jersey framework has a built-in support for generating the WADL file for your JAX-RS applications. In this section, we will discuss the Jersey support for generating the WADL file from the JAX-RS resource classes.
Consider the following JAX-RS web service implementation. The REST resource used in this example exposes the APIs for reading the list of departments, creating a department, and editing a department identified by the ID:
//Imports are removed for brevity @Stateless @Path("departments") public class DepartmentResource{ //Returns departments in the range specified via query params @GET @Produces("application/json") public List<Department> findAllDepartments(@QueryParam("from") Integer from, @QueryParam("to") ...