[SPRING] spring-mvc로 JSON에 대한 예외 직렬화
SPRINGspring-mvc로 JSON에 대한 예외 직렬화
@RequestMapping(..)
@ResponseBody
public SearchResponse search(SearchRequest request) throws SearchException { .. }
나는 요청자에게 돌아가고 싶다.
첫 번째 부분은 훌륭하게 작동하지만 (Jackson은 클래스 패스와
사용자 정의 처리기를 등록하고 거기에서 JSON 문자열을 작성할 수 있지만 XML 직렬화가 필요할 수도 있습니다. 이는 처리기에 조건부가 필요함을 의미합니다. 거기에 뭔가 준비가되어 있지 않니?
해결법
-
==============================
1.여기에 무슨 일이 있었는지 : 나는 axtavt의 제안 (@Component로 주석 달기)을 받아서이 메소드를 컨트롤러에 추가했다.
여기에 무슨 일이 있었는지 : 나는 axtavt의 제안 (@Component로 주석 달기)을 받아서이 메소드를 컨트롤러에 추가했다.
@ExceptionHandler(CustomException.class) public @ResponseBody CustomException handleException(CustomException ex) { return ex; }
from https://stackoverflow.com/questions/6014784/serialize-exceptions-to-json-with-spring-mvc by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 캐쉬 추상화 VS 인터페이스 VS 키 매개 변수 ( "캐시 조작으로 리턴 된 널 (Null) 키"오류) (0) | 2019.04.21 |
---|---|
[SPRING] 잭슨 ObjectMapper () 클래스의 writeValueAsString () 메서드를 사용할 때이 무한 재귀를 해결하는 방법 (StackoverflowError)? (0) | 2019.04.21 |
[SPRING] Spring 애플리케이션 시작 오류 : 소스를 비워서는 안됩니다. (0) | 2019.04.21 |
[SPRING] 저지 (봄 3.0)? (0) | 2019.04.21 |
[SPRING] Spring-boot + JPA EntityManager 삽입 실패 (0) | 2019.04.21 |