mardi 7 avril 2015

Simple Spring Boot Application - HttpServletResponse needed

I want the simplest spring boot application like...



@Path("/")
@Component
public class RestResource {

@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/hello")
public String hello() {
return "Hello World";
}
}


I want to build a REST application and I need the HttpServletResponse because I want to check some conditions and then do a redirect for example.



@Context
private HttpServletResponse servletResponse;

...

if (...)
servletResponse.setStatus(HttpServletResponse.SC_BAD_REQUEST);
servletResponse.sendRedirect(...);
else
servletResponse.setStatus(HttpServletResponse.XYZ);
servletResponse.sendRedirect(...);


What is the best way to get the HttpServletResponse in a Spring Boot application?


Aucun commentaire:

Enregistrer un commentaire