Package io.micronaut.web.router.version
Class ConfigurationDefaultVersionProvider
- java.lang.Object
-
- io.micronaut.web.router.version.ConfigurationDefaultVersionProvider
-
- All Implemented Interfaces:
DefaultVersionProvider
@Requires(beans=RoutesVersioningConfiguration.class) @Requires(property="micronaut.router.versioning.default-version") @Singleton public class ConfigurationDefaultVersionProvider extends java.lang.Object implements DefaultVersionProvider
Implementation ofDefaultVersionProviderwhich uses configuration. If value micronaut.router.versioning.default-version is present, this bean is loaded and returns that value.- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description ConfigurationDefaultVersionProvider(RoutesVersioningConfiguration routesVersioningConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringresolveDefaultVersion()
-
-
-
Constructor Detail
-
ConfigurationDefaultVersionProvider
public ConfigurationDefaultVersionProvider(RoutesVersioningConfiguration routesVersioningConfiguration)
- Parameters:
routesVersioningConfiguration- Routes Versioning Configuration.
-
-
Method Detail
-
resolveDefaultVersion
public java.lang.String resolveDefaultVersion()
- Specified by:
resolveDefaultVersionin interfaceDefaultVersionProvider- Returns:
- Resolves a default Version
-
-