如何在 java 中使用 ModelAndView 操作 http 响应?
How do I manipulate the http response using ModelAndView in java?
我想在数据库中添加数据时,返回的状态是201而不是200。我尝试使用以下代码但没有成功:
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
ModelAndView mv = new ModelAndView(CADASTRA_ARTIGOS);
artigoRepository.save(artigo);
return mv;
}
我也在努力避免使用 ResponseEntity。
默认 return 状态代码为 200
。如果你想要不同,那么你必须使用 ResponseEntity
如下所示。
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
Artigo artigoSaved = artigoRepository.save(artigo);
return new ResponseEntity<>(artigoSaved, HttpStatus.CREATED);
}
我想在数据库中添加数据时,返回的状态是201而不是200。我尝试使用以下代码但没有成功:
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
ModelAndView mv = new ModelAndView(CADASTRA_ARTIGOS);
artigoRepository.save(artigo);
return mv;
}
我也在努力避免使用 ResponseEntity。
默认 return 状态代码为 200
。如果你想要不同,那么你必须使用 ResponseEntity
如下所示。
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
Artigo artigoSaved = artigoRepository.save(artigo);
return new ResponseEntity<>(artigoSaved, HttpStatus.CREATED);
}