인프런 커뮤니티 질문&답변

789456jang님의 프로필 이미지
789456jang

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

정리

@RestController와 @Valid 사용시 리다이렉팅 질문

해결된 질문

작성

·

423

3

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
안녕하세요 영한님. 강의 잘 듣고 있습니다. 제가 토이프로젝트를 만들고 있는데 궁금한 점이 생겨 질문 남깁니다.

강의에서는 @Controller와 BindingResult를 사용해서 hasError 메서드를 통해서 에러가 있으면 다시 입력 폼으로 리다이렉트를 해주었는데요.

@RestController와 BeanValidtion의 @Valid를 사용할 때에도 BindingResult를 사용하는지, 사용한다면 BindingResult로 리다이렉팅을 해줘야 하는지 궁금합니다.

이해에 도움이 될까해서 예시 코드도 함계 남깁니다.

스크린샷 2023-03-24 오후 2.36.55.png추가로 ResponseEntity의 사용법이 저게 맞는지도 궁금합니다. 실무에서도 사용을 하시는지와 사용하신다면 어떻게 사용하시는지 궁금합니다.

항상 좋은 강의 감사드리고, 다음에 예정된 강의도 항상 기다리고 있습니다. 응원하겠습니다! 감사합니다!

답변 1

1

안녕하세요. 789456jang님, 공식 서포터즈 OMG입니다.
.

강의에서는 다음과 같이 페이지를 이동하였지만,

image

API 개발 시에는 RestControllAdvice로 컨트롤러에서 발생한 에러를 처리하면 됩니다.

아래 두 링크를 참고해주세요 ^^

https://chanho0912.tistory.com/41

https://jyami.tistory.com/55

 

ResponseEntity 사용법도 특이사항은 보이지 않네요~

추가로 실무 관련된 내용도 포함된 포스팅이 있어 첨부드립니다 :-)

https://jeong-pro.tistory.com/195

.
감사합니다.

789456jang님의 프로필 이미지
789456jang
질문자

답변 감사합니다!

789456jang님의 프로필 이미지
789456jang

작성한 질문수

질문하기