응답 본문의 Spring Boot 및 Jackson, JSR310

G 킨 타나

JacksonAutoConfiguration은 JSR310Module이 등록 된 ObjectMapper를 초기화합니다. 그런 다음 HttpMessageConvertersAutoConfiguration이 MappingJackson2HttpMessageConverter를 초기화합니다. 그러나이 MessageConverter는 RequestResponseBodyMethodProcessor에 연결되지 않습니다.

그 결과 :

  • 컨트롤러가 Jackson이 jsonified해야하는 객체를 반환하면 잘못된 MappingJackson2HttpMessageConverter가 사용 되었기 때문에 날짜가 제대로 변환되지 않습니다 (WebMvcConfigurationSupport # addDefaultHttpMessageConverters에서 초기화 됨).
  • 그러나 ObjectMapper가 컨트롤러에 삽입되고 동일한 객체를 jsonify하는 데 사용되는 경우 날짜 형식은 괜찮습니다.

WebMvcAutoConfigurationAdapter를 어떻게 깨울 수 있습니까? 구성된 Jackson ObjectMapper를 Spring MVC와 바인딩하고 응답 본문을 처리하려면 어떻게해야합니까?

데이브 사이어

사용 @EnableWebMvc하면 증상을 설명 할 수 있습니다. 규칙 엄지는 다음 @EnableWebMvc같습니다. Web MVC 구성을 사용자 정의 하지 않으려면 Spring Boot와 함께 사용하지 마십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spring Boot-Jackson EntityNotFoundException은 500 응답 대신 200을 반환합니다.

분류에서Dev

Spring Boot Jackson 및 데이터 직렬화

분류에서Dev

Spring 반응 형 앱의 요청 / 응답 본문 사본?

분류에서Dev

Spring 통합 : 응답에서 http 오류 코드 및 본문 보존

분류에서Dev

응답 본문에 쓸 때 빈 헤더 및 응답 본문

분류에서Dev

어떻게 8 / jsr310 자바의 기간을 포맷하려면?

분류에서Dev

retrofit + jackson 변환기의 JSON 응답

분류에서Dev

retrofit + jackson 변환기의 JSON 응답

분류에서Dev

ReDoc + SWAGGER + Spring Boot-응답 샘플

분류에서Dev

Spring Boot Json 응답이 차단됨

분류에서Dev

Java Spring JSON 응답 문제

분류에서Dev

JSON 응답에서만 부모의 Spring Boot REST 디스플레이 ID

분류에서Dev

Spring MVC의 부분 응답

분류에서Dev

Spring Boot 및 configureMessageConverters

분류에서Dev

Spring boot 및 @EnableAutoConfiguration에 대한 기본 질문

분류에서Dev

스레드에서 예외 "기본"java.lang.NoClassDefFoundError가 : COM / fasterxml / 잭슨 / 데이터 형식 / jsr310 / JavaTimeModule

분류에서Dev

ExtJs, Jackson, Lombok, Spring 컨트롤러 json 응답-트리 채우기

분류에서Dev

Spring 3.2 @ExceptionHandler @ResponseBody Jackson을 통한 JSON 응답

분류에서Dev

jsr310의 LocalDateTimeDeserializer가 zulu 날짜를 올바르게 역 직렬화합니까?

분류에서Dev

Spring Boot GET Request는 200 OK 상태를 제공하지만 Postman은 응답 본문으로 "ø"를 반환합니다.

분류에서Dev

Nancy에서 본문 및 상태 코드로 응답

분류에서Dev

Content-Length 0 및 응답 302가있는 Meteor HTTP 빈 본문

분류에서Dev

개조 2 : POST JSON 본문 및 XML 응답

분류에서Dev

NoSuchMethodError : com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase.findFormatOverrides on Databricks

분류에서Dev

그리스 문자 및 JSON 응답

분류에서Dev

C #의 Soap 요청 및 응답

분류에서Dev

Erlang : 질의 및 응답에`Ref` 사용

분류에서Dev

Jackson과의 응답에 직접 JSON 스트리밍

분류에서Dev

Spring Boot Kafka 요청-응답 시나리오

Related 관련 기사

  1. 1

    Spring Boot-Jackson EntityNotFoundException은 500 응답 대신 200을 반환합니다.

  2. 2

    Spring Boot Jackson 및 데이터 직렬화

  3. 3

    Spring 반응 형 앱의 요청 / 응답 본문 사본?

  4. 4

    Spring 통합 : 응답에서 http 오류 코드 및 본문 보존

  5. 5

    응답 본문에 쓸 때 빈 헤더 및 응답 본문

  6. 6

    어떻게 8 / jsr310 자바의 기간을 포맷하려면?

  7. 7

    retrofit + jackson 변환기의 JSON 응답

  8. 8

    retrofit + jackson 변환기의 JSON 응답

  9. 9

    ReDoc + SWAGGER + Spring Boot-응답 샘플

  10. 10

    Spring Boot Json 응답이 차단됨

  11. 11

    Java Spring JSON 응답 문제

  12. 12

    JSON 응답에서만 부모의 Spring Boot REST 디스플레이 ID

  13. 13

    Spring MVC의 부분 응답

  14. 14

    Spring Boot 및 configureMessageConverters

  15. 15

    Spring boot 및 @EnableAutoConfiguration에 대한 기본 질문

  16. 16

    스레드에서 예외 "기본"java.lang.NoClassDefFoundError가 : COM / fasterxml / 잭슨 / 데이터 형식 / jsr310 / JavaTimeModule

  17. 17

    ExtJs, Jackson, Lombok, Spring 컨트롤러 json 응답-트리 채우기

  18. 18

    Spring 3.2 @ExceptionHandler @ResponseBody Jackson을 통한 JSON 응답

  19. 19

    jsr310의 LocalDateTimeDeserializer가 zulu 날짜를 올바르게 역 직렬화합니까?

  20. 20

    Spring Boot GET Request는 200 OK 상태를 제공하지만 Postman은 응답 본문으로 "ø"를 반환합니다.

  21. 21

    Nancy에서 본문 및 상태 코드로 응답

  22. 22

    Content-Length 0 및 응답 302가있는 Meteor HTTP 빈 본문

  23. 23

    개조 2 : POST JSON 본문 및 XML 응답

  24. 24

    NoSuchMethodError : com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase.findFormatOverrides on Databricks

  25. 25

    그리스 문자 및 JSON 응답

  26. 26

    C #의 Soap 요청 및 응답

  27. 27

    Erlang : 질의 및 응답에`Ref` 사용

  28. 28

    Jackson과의 응답에 직접 JSON 스트리밍

  29. 29

    Spring Boot Kafka 요청-응답 시나리오

뜨겁다태그

보관