JacksonSmileProvider.
Typical usage pattern is to just instantiate instance of this provider for Jakarta-RS and use as is: this will use both Jackson and Jakarta XmlBind annotations (with Jackson annotations having priority).
Note
class annotations are duplicated from super class, since it is not clear whether Jakarta-RS implementations are required to check settings of super-classes. It is important to keep annotations in sync if changed.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public | JacksonXmlBindSmileProvider()
Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. |
| public | JacksonXmlBindSmileProvider(SmileMapper mapper, AnnotationIntrospector aiOverride)
Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. |
| JacksonXmlBindSmileProvider | back to summary |
|---|---|
| public JacksonXmlBindSmileProvider() Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation. | |
| JacksonXmlBindSmileProvider | back to summary |
|---|---|
| public JacksonXmlBindSmileProvider(SmileMapper mapper, AnnotationIntrospector aiOverride) Constructor to use when a custom mapper (usually components like serializer/deserializer factories that have been configured) is to be used. | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static AnnotationIntrospector |
| JaxbHolder | back to summary |
|---|---|
| private JaxbHolder() | |
| get | back to summary |
|---|---|
| public static AnnotationIntrospector get() | |