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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull StringresolveUri(io.micronaut.inject.BeanDefinition<?> beanDefinition) Resolve the URI to use for the given type.resolveUri(Class type) Resolve the URI to use for the given type.@NonNull StringresolveUri(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, waitMethods inherited from interface io.micronaut.web.router.RouteBuilder.UriNamingStrategy
normalizeUri, resolveUri
-
Constructor Details
-
HyphenatedUriNamingStrategy
public HyphenatedUriNamingStrategy()
-
-
Method Details
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategyResolve the URI to use for the given type.- Specified by:
resolveUriin interfaceRouteBuilder.UriNamingStrategy- Parameters:
type- The type- Returns:
- The URI to use
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategyResolve the URI to use for the given type.- Specified by:
resolveUriin interfaceRouteBuilder.UriNamingStrategy- Parameters:
beanDefinition- The type- Returns:
- The URI to use
-
resolveUri
Description copied from interface:RouteBuilder.UriNamingStrategyResolve the URI to use for the given type.- Specified by:
resolveUriin interfaceRouteBuilder.UriNamingStrategy- Parameters:
property- The property- Returns:
- The URI to use
-