@Version(value="2.0")

# Package org.eclipse.microprofile.config.inject

CDI Support for MicroProfile Config

See: Description

Class Summary
ConfigProperties.Literal: Support inline instantiation of the `ConfigProperties` qualifier.

Annotation Types Summary
ConfigProperties: Retrieve a number of related configuration properties with the specified prefix into a property class.
ConfigProperty: Binds the injection point with a configured value.

## Package org.eclipse.microprofile.config.inject Description

CDI Support for MicroProfile Config

MicroProfile Config also supports injection via a JSR-330 DI container:

      @Inject
      @ConfigProperty(name="myproject.some.endpoint.url");
      private String restUrl;

The following types can be injected:

- `T` where T is a Type where a `Converter` exists and the property must exist.
- `Optional<T>` where T is a Type where a `Converter` exists where the property may exist.
- `Provider<T>` where T is a Type where a `Converter` exists where the property may exist.

Author:
  Mark Struberg, Emily Jiang