我希望在数据库中添加数据时,返回的状态是201而不是200。我尝试使用以下代码,但无效:
@PostMapping("/salvar") public ModelAndView salvar(Artigo artigo) { ModelAndView mv = new ModelAndView(CADASTRA_ARTIGOS); artigoRepository.save(artigo); return mv; }
我也在努力避免使用responseentity。
b09cbbtk1#
默认返回状态代码为 200 . 如果你想与众不同,那么你必须使用 ResponseEntity 如下所示。
200
ResponseEntity
@PostMapping("/salvar") public ModelAndView salvar(Artigo artigo) { Artigo artigoSaved = artigoRepository.save(artigo); return new ResponseEntity<>(artigoSaved, HttpStatus.CREATED); }
1条答案
按热度按时间b09cbbtk1#
默认返回状态代码为
200
. 如果你想与众不同,那么你必须使用ResponseEntity
如下所示。