Package io.micronaut.web.router.naming
Class HyphenatedUriNamingStrategy
java.lang.Object
io.micronaut.web.router.naming.HyphenatedUriNamingStrategy
- All Implemented Interfaces:
RouteBuilder.UriNamingStrategy
- Direct Known Subclasses:
ConfigurableUriNamingStrategy
@Singleton
@Primary
public class HyphenatedUriNamingStrategy
extends Object
implements RouteBuilder.UriNamingStrategy
The default
RouteBuilder.UriNamingStrategy
if none is provided by the application.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionresolveUri
(BeanDefinition<?> beanDefinition) Resolve the URI to use for the given type.resolveUri
(Class type) Resolve the URI to use for the given type.resolveUri
(String property) Resolve the URI to use for the given type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
normalizeUri, resolveUri
-
Constructor Details
-
HyphenatedUriNamingStrategy
public HyphenatedUriNamingStrategy()
-
-
Method Details
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategy
Resolve the URI to use for the given type.- Specified by:
resolveUri
in interfaceRouteBuilder.UriNamingStrategy
- Parameters:
type
- The type- Returns:
- The URI to use
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategy
Resolve the URI to use for the given type.- Specified by:
resolveUri
in interfaceRouteBuilder.UriNamingStrategy
- Parameters:
beanDefinition
- The type- Returns:
- The URI to use
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategy
Resolve the URI to use for the given type.- Specified by:
resolveUri
in interfaceRouteBuilder.UriNamingStrategy
- Parameters:
property
- The property- Returns:
- The URI to use
-