I have a method in which i want to set response header cache-control and pragma :-
public String addUser(@Valid User user, BindingResult bindingResult) {
If you want to set headers for every response for a controller you can use @ModelAttribute annotation.
@ModelAttribute
@ModelAttribute public void setVaryResponseHeader(HttpServletResponse response) { response.setHeader("Vary", "Accept"); }