Class HyphenatedUriNamingStrategy
java.lang.Object
io.micronaut.web.router.naming.HyphenatedUriNamingStrategy
- All Implemented Interfaces:
RouteBuilder.UriNamingStrategy
- Direct Known Subclasses:
ConfigurableUriNamingStrategy
@Singleton
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
ConstructorsConstructorDescriptionConstructor without context path.HyphenatedUriNamingStrategy(@Nullable String contextPath) Constructor with optional context path. -
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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RouteBuilder.UriNamingStrategy
normalizeUri, resolveUri
-
Constructor Details
-
HyphenatedUriNamingStrategy
public HyphenatedUriNamingStrategy()Constructor without context path. -
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
-