Как поймать javax.ws.rs.NotAllowedExeption?

Socrates спросил: 03 февраля 2018 в 11:34 в: java

Когда я обращаюсь к своему веб-сервису JAX-RS, используя GET и путь (т. е. http:// localhost: 8080 / myservice / rest / report), который не существует для GET, я запускаю ошибку javax.ws.rs.NotAllowedExeption.Как я могу уловить это?

Мой класс выглядит следующим образом:

@Path("/report")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public class ReportResource {
    @GET
    @Path("/single/{reportId}")
    public Report getReport(@PathParam("reportId") String reportId) {
        System.out.println("GET Report single");
        return Mock.getReport(reportId);
    }    ...}

0 ответов