Tag

HttpMessageConverter

0 views collected around this technical thread.

Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 13, 2025 · Backend Development

Master Spring Boot 3 API Versioning with Headers, Params, and Consumes

This article demonstrates how to implement multi‑version REST APIs in Spring Boot 3 by leveraging @RequestMapping attributes such as headers, params, and consumes, providing complete code examples, request screenshots, and a custom HttpMessageConverter for Content‑Type based versioning.

API versioningConsumesHeaders
0 likes · 10 min read
Master Spring Boot 3 API Versioning with Headers, Params, and Consumes
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 29, 2024 · Backend Development

Master JSONP in Spring Boot: From Basics to Custom ResponseBodyAdvice

This article explains the JSONP technique, demonstrates how to implement it in Spring Boot with a simple REST endpoint, custom JSONP wrapper, ResponseBodyAdvice, and a customized HttpMessageConverter, and shows how to test the solution using HTML script tags.

Cross-OriginHttpMessageConverterJSONP
0 likes · 9 min read
Master JSONP in Spring Boot: From Basics to Custom ResponseBodyAdvice
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 28, 2023 · Backend Development

How to Build and Register a Custom HttpMessageConverter in Spring Boot

This guide explains why and how to create a custom HttpMessageConverter in Spring Boot 2.7.12, covering the implementation of the converter, its registration in the MVC configuration, testing with Postman, and the underlying request‑response processing mechanism.

Backend DevelopmentCustom ConverterHttpMessageConverter
0 likes · 7 min read
How to Build and Register a Custom HttpMessageConverter in Spring Boot
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 24, 2023 · Backend Development

Create a Custom HttpMessageConverter in Spring Boot 2.6

This article demonstrates how to create a custom HttpMessageConverter in Spring Boot 2.6.12 to parse a simple “name:张三,age:20” string into a Users object, configure it in WebMvc, and explains the underlying Spring MVC request‑handling flow that invokes the converter.

Backend DevelopmentCustom ConverterHttpMessageConverter
0 likes · 8 min read
Create a Custom HttpMessageConverter in Spring Boot 2.6
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 26, 2023 · Backend Development

How to Build a Custom HttpMessageConverter in Spring Boot 2.5

This guide explains how to implement a custom HttpMessageConverter in Spring Boot 2.5, covering the converter class, configuration, data model, controller, testing steps, and the internal request‑handling flow within the Spring MVC framework.

Backend DevelopmentCustom ConverterHttpMessageConverter
0 likes · 8 min read
How to Build a Custom HttpMessageConverter in Spring Boot 2.5
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 6, 2023 · Backend Development

How Spring Boot Chooses Response Formats and Customizes JSON, XML, and YAML Output

This article explains Spring Boot's default JSON response, the internal HttpMessageConverter selection process, and how to configure XML and custom YAML responses by adding Jackson dependencies and implementing a custom HttpMessageConverter.

Backend DevelopmentHttpMessageConverterJSON
0 likes · 6 min read
How Spring Boot Chooses Response Formats and Customizes JSON, XML, and YAML Output
Java Architecture Diary
Java Architecture Diary
Apr 13, 2020 · Backend Development

What Determines @ResponseBody’s Default Return Format in Spring MVC?

In Spring MVC, the default data format returned by @ResponseBody depends on the client’s Accept header, and the framework selects an appropriate HttpMessageConverter through RequestResponseBodyMethodProcessor, which evaluates acceptable and producible media types to produce JSON, XML, or other formats.

Accept HeaderHttpMessageConverterJava
0 likes · 5 min read
What Determines @ResponseBody’s Default Return Format in Spring MVC?