강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của thinking1dev1person
thinking1dev1person

câu hỏi đã được viết

Spring MVC Phần 2 - Kỹ thuật vận dụng phát triển Web Backend

Bắt đầu HandlerExceptionResolver

apiEceptionController에서 센드 에러 호출하면 안되는지?

Đã giải quyết

Viết

·

63

·

Đã chỉnh sửa

0

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

[질문 내용]
안녕하세요. 궁금증이 생겨서 질문을 남깁니다.

말 그대로 apiExceptionController에서 sendErrr를 호출하면 안될까 라는? 생각이 들어서 여쭤봅니다. 해보니 되서 말입니다.

일단 코드및 결과값을 공유합니다.
코드

image.png

image.png


결과 값

image.pngimage.png

 

코드는 apiExceptionController 에서 HttpServletResponse 를 추가하고 여기에 send Error를 넣고 실행한 화면 입니다.(sendError 에서 나오는 에러는 그냥 던짐)

 

'이렇게 해도 될 것 같은데' 라는 생각이 들어서 코드 및 결과를 공유 하고 물어봅니다.

혹 이렇게 하면 안되는 건지? 아니면 이렇게 해도 되는지 궁금해서요.

 

수정1: 사진 하나더추가(프로퍼티즈 설정)

 수정2 결과값에 json이 안되어 있어서 다시 돌림(결과값 변경, 그외 따른 사진 추가 )

답변 부탁드립니다.

springmvc

Câu trả lời 1

1

안녕하세요. 생각하는자님, 공식 서포터즈 David입니다.

질문하신대로 처리하여도 동작에는 문제가 없습니다.

다만, 특별한 이유가 없다면 예외만 별도로 처리하는 핸들러를 사용하여 예외에 대한 응답을 처리합니다.

감사합니다.

Hình ảnh hồ sơ của thinking1dev1person
thinking1dev1person

câu hỏi đã được viết

Đặt câu hỏi