Package io.quarkus.runtime.annotations
Annotation Type ConfigGroup
-
@Retention(RUNTIME) @Target(TYPE) public @interface ConfigGroup
Indicates that a given class can be injected as a configuration object. A configuration group can contain multiple nested items and configuration groups.Configuration group properties cannot be
Optional
ornull
. It is expected that, in the event that a group property can be disabled, this should be done using aboolean
property (preferably the unnamed property or aenabled
property). For example:quarkus.extra-fast-mode = yes quarkus.extra-fast-mode.gadgets = 20
quarkus.laser-beam.enabled = true quarkus.laser-beam.mount-mode = sharks