| Package | Description |
|---|---|
| org.jeasy.props |
This package contains the core implementation of properties injection.
|
| org.jeasy.props.processors |
This package contains built-in annotation processors.
|
| Modifier and Type | Method and Description |
|---|---|
PropertiesInjectorBuilder |
PropertiesInjectorBuilder.registerAnnotationProcessor(Class<? extends Annotation> annotation,
AnnotationProcessor annotationProcessor)
Register a custom annotation processor for a given annotation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAnnotationProcessor<A extends Annotation>
Base class for
AnnotationProcessor implementations providing common methods. |
class |
DBPropertyAnnotationProcessor
An annotation processor that loads properties from a database.
|
class |
EnvironmentVariableAnnotationProcessor
An annotation processor that loads properties from environment variables.
|
class |
I18NPropertyAnnotationProcessor
An annotation processor that loads properties from I18N resource bundles.
|
class |
JNDIPropertyAnnotationProcessor
An annotation processor that loads properties from a JNDI context.
|
class |
ManifestPropertyAnnotationProcessor
An annotation processor that loads a header value from
META-INF/MANIFEST.MF file. |
class |
MavenPropertyAnnotationProcessor
An annotation processor that loads all properties from
META-INF/maven/groupId/artifactId/pom.properties . |
class |
PropertiesAnnotationProcessor
An annotation processor that loads all properties from a properties file.
|
class |
PropertyAnnotationProcessor
An annotation processor that loads properties from properties files.
|
class |
SystemPropertyAnnotationProcessor
An annotation processor that loads properties from system properties.
|
Copyright © 2020. All rights reserved.