nowy do dropwizard! czy jest tak, że mogę ręcznie zwrócić różne kody stanu http z apis? w zasadzie coś podobnego do tego!jak mogę przywrócić stan http 404 z dropwizard
@GET
@Timed
public MyObject getMyObject(@QueryParam("id") Optional<String> id) {
MyObj myObj = myDao.getMyObject(id)
if (myObj == null) {
//return status.NOT_FOUND; // or something similar
// or more probably
// getResponseObjectFromSomewhere.setStatus(mystatus)
}
return myObj;
}
niesamowite, właśnie tego szukałem! – nightograph
cieszę się, że pomogę @nightograph! – th3morg
Dokument dropwizard stwierdza, że wyrzucanie wyjątku WebApplicationException powinno być preferowane w celu zwrócenia odpowiedzi (patrz http://dropwizard.io/manual/core.html#responses), co sprawia, że klasy zasobów w koszulkach są bardziej testowalne. Ale tak, obie prace. –