Skip to content

Why is SpringDecoder constructor marked as deprecated?ย #852

@djkeh

Description

@djkeh

Is your feature request related to a problem? Please describe.

/**
* @deprecated in favour of
* {@link SpringDecoder#SpringDecoder(ObjectFactory, ObjectProvider)}
*/
@Deprecated
public SpringDecoder(ObjectFactory<HttpMessageConverters> messageConverters) {
this(messageConverters, new EmptyObjectProvider<>());
}

This simple constructor requiring only messageConverters has been deprecated since #543.
I don't have specific customizers, so SpringDecoder(messageConverters) still works fine with me.
There must be some reason on 6218eeb even if it has no explanation in the commit message body, so I'd like to hear it.
If not, please bring it back.

Describe the solution you'd like

Remove @Depcrecated annotation.

Describe alternatives you've considered

Open EmptyObjectProvider public.

Additional context

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions