Module rxmicro.config
The module for flexible configuration of microservice projects to any environment.
This module provides the following features:
- Support for different types of configuration sources: files, classpath resources, environment variables, command line arguments, etc.
- Inheritance and redefinition of settings from different configuration sources
- Changing the order in which the configuration sources are read
- Configuration using annotations and Java classes
This module follows the next package structure rules:
-
io.rxmicro.config
- is root module package that contains:-
internal
- is sub package with classes for current module use only. -
local
- is shared sub package, which can be used by otherrxmicro
modules only. -
detail
- is sub package for generated code byRxMicro Annotation Processor
use preferably.
Developer must not use classes from this sub package!
(Except documented abilities: HTTP internal types, partial implementations, etc.) - any other sub packages and root package - are public API that available for usage.
-
- Since:
- 0.1
- Author:
- nedis
-
-
Packages
Exports Package Description io.rxmicro.config The root package for therxmicro.config
module.io.rxmicro.config.detail Used by generated code that created by theRxMicro Annotation Processor
.
-