Package io.smallrye.config.microprofile
Class ConfigPropertiesConfigMappingHandler
java.lang.Object
io.smallrye.config.microprofile.ConfigPropertiesConfigMappingHandler
- All Implemented Interfaces:
io.smallrye.config.ConfigMappingHandler
public final class ConfigPropertiesConfigMappingHandler
extends Object
implements io.smallrye.config.ConfigMappingHandler
A
ConfigMappingHandler for MicroProfile Config @ConfigProperties annotated classes.
Extracts the configuration prefix from ConfigProperties.prefix() and field-level metadata from
@ConfigProperty annotations (name and default value).
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.smallrye.config.ConfigMappingHandler
io.smallrye.config.ConfigMappingHandler.ConfigMappingInterfaceHandler, io.smallrye.config.ConfigMappingHandler.FallbackClassHandler, io.smallrye.config.ConfigMappingHandler.FieldMember, io.smallrye.config.ConfigMappingHandler.Handlers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanio.smallrye.config.ConfigMappingHandler.FieldMemberprocessField(Field field) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.config.ConfigMappingHandler
getNamingStrategy
-
Constructor Details
-
ConfigPropertiesConfigMappingHandler
public ConfigPropertiesConfigMappingHandler()
-
-
Method Details
-
handles
- Specified by:
handlesin interfaceio.smallrye.config.ConfigMappingHandler
-
processField
- Specified by:
processFieldin interfaceio.smallrye.config.ConfigMappingHandler
-
ignoreUnmappedProperties
public boolean ignoreUnmappedProperties()- Specified by:
ignoreUnmappedPropertiesin interfaceio.smallrye.config.ConfigMappingHandler
-
getPrefix
- Specified by:
getPrefixin interfaceio.smallrye.config.ConfigMappingHandler
-