낮에도 물어봤는데 확정이 안나서;
원래 나는 컨트롤러 메서드에 Dto 반환 + @ResponseStatus(HttpStatus.NO_CONTENT)
이런식으로 처리했거든?
근데 오늘 또 다른 사람들 코드들 보니
ResponseEntity<Dto> 이렇게 반환값 지정하고 메서드 내에서
return ResponseEntity.status(HttpStatus.CREATED).body(dto);
이런식으로 처리하더라고
안드로이드/IOS하고 작업할때 반환값 파싱할때 편하다는 글도 본거같은데 사실이야?
이런 컨벤션 좋아보이는거 찾으면 바로바로 갈아타고 싶어서 질문함ㅠ.ㅠ
두 방법 중에 뭐가 더 베스트 프렉티스인지!
둘다 반환값은 똑같은데?
뷰 리졸버로 뭔가 추가 작업 하는거 아님?
내가 모바일하고는 작업을 아직 못해봐서 구성을 잘 모르겠네 님은 뭐가 더 모던해보이고 선호됨?
난 애노테이션보다는 코드를 선호해 애노테이션으로 얻을 수 있눈 이득이 준내크면 모를꺼
답변 고마워 버전도 ResponseEntity가 후에 도입됐으니 모던한거 써야겠다 행님들의 생각이 궁금했음
차이 없음
나중에 뭐가 더 유연하게 확장할수있는지ㅇㅇ
ResponseEntity 은 3.0.2 버전에 ResponseStatus은 3.0 에 도입됐으니 ResponseEntity 쓰는게 조으려나
결정 과정이 좀 별론데..
님 댓글이랑 얻어 걸린거로ㅎ