Tagged articles

Custom Converter

18 articles · Page 1 of 1
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 18, 2026 · Backend Development

One Annotation to Elegantly Bind Custom Objects in Spring Boot

This article demonstrates three ways to bind a custom Author object from a single comma‑separated string in Spring Boot 3.5.0 using a custom ConversionService, a PropertyEditor, and the @ConfigurationPropertiesBinding annotation, complete with code samples and resulting output.

ConfigurationPropertiesConfigurationPropertiesBindingConversionService
0 likes · 6 min read
One Annotation to Elegantly Bind Custom Objects in Spring Boot
Java Tech Workshop
Java Tech Workshop
Jun 20, 2026 · Backend Development

How Custom Spring Converters Eliminate Date and Enum Parameter Pain Points

The article explains why front‑end date and enum parameters often cause parsing errors in Spring applications, describes the two independent conversion mechanisms in Spring MVC and Jackson, and provides a step‑by‑step guide to building global custom converters that unify date formats and enum mappings across the whole project.

Custom ConverterEnum MappingJackson
0 likes · 17 min read
How Custom Spring Converters Eliminate Date and Enum Parameter Pain Points
LuTiao Programming
LuTiao Programming
May 11, 2026 · Backend Development

Why @RequestBody Is More Than Just JSON: Handling Multiple Request Formats in Spring Boot

This article explains how Spring MVC’s @RequestBody annotation is a universal entry point for HTTP request bodies, supporting JSON, XML, plain text, binary streams, maps, lists, and custom media types through its HttpMessageConverter mechanism, with concrete code examples and configuration details.

Custom ConverterHttpMessageConverterRequestBody
0 likes · 12 min read
Why @RequestBody Is More Than Just JSON: Handling Multiple Request Formats in Spring Boot
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 21, 2026 · Backend Development

Mastering Spring Boot 3 Parameter Conversion: 5 Practical Solutions

This article walks through five comprehensive Spring Boot 3 techniques for converting request parameters—including a custom Converter, PropertyEditor, custom @ConvertUser annotation, argument resolver, and JSON deserializer—showing step‑by‑step implementations, registration details, and runtime screenshots for each approach.

AnnotationArgument ResolverCustom Converter
0 likes · 10 min read
Mastering Spring Boot 3 Parameter Conversion: 5 Practical Solutions
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 5, 2026 · Backend Development

Master Spring Boot 3 Parameter Binding: From @RequestBody to Custom Converters

This tutorial walks through Spring Boot 3.5.0 request parameter binding techniques—including @RequestBody for POST, automatic GET binding, field restrictions, required fields, nested objects, validation annotations, custom enum conversion, and programmatic data binding—providing code samples and execution results for each case.

Custom ConverterInitBinderRequest Binding
0 likes · 8 min read
Master Spring Boot 3 Parameter Binding: From @RequestBody to Custom Converters
Senior Xiao Ying
Senior Xiao Ying
Oct 17, 2025 · Backend Development

Spring Boot Data Binding: Multiple Techniques for Robust Applications

This article explains Spring’s data‑binding fundamentals, outlines the core DataBinder properties and control parameters, and demonstrates seven practical techniques—including simple POJO binding, @RequestParam, @RequestBody, nested objects, collection binding, HTTP‑header binding, and custom converters with @InitBinder—plus validation, error handling, performance advice, and troubleshooting tips for building robust Spring Boot applications.

Custom ConverterSpring BootValidation
0 likes · 9 min read
Spring Boot Data Binding: Multiple Techniques for Robust Applications
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 1, 2024 · Backend Development

Mastering Custom Type Converters for Spring Boot @ConfigurationProperties

Learn how to create and register custom type converters for Spring Boot @ConfigurationProperties, enabling seamless binding of complex objects from property files using @ConfigurationPropertiesBinding and BeanFactoryPostProcessor techniques, including code examples, configuration snippets, and two registration approaches for practical implementation.

ConfigurationPropertiesCustom ConverterSpring Boot
0 likes · 6 min read
Mastering Custom Type Converters for Spring Boot @ConfigurationProperties
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 22, 2024 · Backend Development

Spring Boot 3 Essentials: @Delimiter, Custom Converters, YAML & Filters

This guide walks you through powerful Spring Boot 3 features—including the @Delimiter annotation for automatic collection parsing, custom type converters for @Value, loading YAML files via a FactoryBean, a suite of ordered filters, and using DeferredImportSelector for conditional configuration imports.

Custom ConverterDeferredImportSelectorSpring Boot
0 likes · 9 min read
Spring Boot 3 Essentials: @Delimiter, Custom Converters, YAML & Filters
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Feb 17, 2024 · Backend Development

Mastering @InitBinder in Spring Boot 3: Custom Data Binding Techniques

This article explains how to use Spring Boot's @InitBinder annotation in @Controller and @ControllerAdvice classes to customize WebDataBinder for parameter binding, type conversion, and formatting, and provides five practical examples demonstrating custom editors, converters, global binders, and field restrictions.

Custom ConverterInitBinderSpring Boot
0 likes · 6 min read
Mastering @InitBinder in Spring Boot 3: Custom Data Binding Techniques
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.

Custom ConverterHttpMessageConverterRequestBody
0 likes · 8 min read
Create a Custom HttpMessageConverter in Spring Boot 2.6
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 29, 2022 · Backend Development

Mastering Spring @InitBinder: Custom Data Binding in Spring Boot 2.4

This article explains how @InitBinder methods in Spring MVC can initialize WebDataBinder, register custom PropertyEditors, Converters, and Formatters, and demonstrates a complete example with code snippets, while also detailing the internal request‑handling flow that performs parameter binding and type conversion.

Custom ConverterInitBinderSpring Boot
0 likes · 8 min read
Mastering Spring @InitBinder: Custom Data Binding in Spring Boot 2.4
Top Architect
Top Architect
Apr 15, 2022 · Backend Development

Global Date and Time Conversion in Spring Boot: Custom Converters, Jackson Configuration, and Parameter Binding

This article explains how to globally configure date and time handling in Spring Boot 2.x, covering custom Converter beans for LocalDate, LocalDateTime, and LocalTime, Jackson JSON serialization settings, @InitBinder usage, and common pitfalls such as lambda expressions and parameter binding.

Custom ConverterDate ConversionJackson
0 likes · 18 min read
Global Date and Time Conversion in Spring Boot: Custom Converters, Jackson Configuration, and Parameter Binding
Tencent TDS Service
Tencent TDS Service
Jun 2, 2016 · Mobile Development

Master Retrofit: From Basics to Advanced Customizations in Android

This comprehensive guide walks Android developers through Retrofit’s fundamentals, usage patterns, URL configuration, parameter handling, custom converters, call adapters, and advanced techniques like file uploads, mock servers, and RxJava integration, providing code examples and deep insights to master network requests efficiently.

AndroidCustom ConverterRetrofit
0 likes · 22 min read
Master Retrofit: From Basics to Advanced Customizations in Android