#java #rest #http #modelandview
#java #rest #http #modelandview
Вопрос:
Я хочу, чтобы при добавлении данных в базу данных возвращаемый статус был 201 вместо 200. Я пытался использовать следующий код, но он не сработал:
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
ModelAndView mv = new ModelAndView(CADASTRA_ARTIGOS);
artigoRepository.save(artigo);
return mv;
}
Я также стараюсь избегать использования ResponseEntity.
Комментарии:
1. StackOverflow работает на английском языке, пожалуйста, задавайте свои вопросы на английском
Ответ №1:
Код состояния возврата по умолчанию 200
. Если вы хотите другого, вам нужно использовать ResponseEntity
, как показано ниже.
@PostMapping("/salvar")
public ModelAndView salvar(Artigo artigo) {
Artigo artigoSaved = artigoRepository.save(artigo);
return new ResponseEntity<>(artigoSaved, HttpStatus.CREATED);
}