Class RequestMappingInfoHandlerMethodMappingNamingStrategy
- java.lang.Object
- org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMethodMappingNamingStrategy
- All Implemented Interfaces:
HandlerMethodMappingNamingStrategy<RequestMappingInfo>
public class RequestMappingInfoHandlerMethodMappingNamingStrategy extends Object implements HandlerMethodMappingNamingStrategy<RequestMappingInfo>
AHandlerMethodMappingNamingStrategy
forRequestMappingInfo
-based handler method mappings. If theRequestMappingInfo
name attribute is set, its value is used. Otherwise the name is based on the capital letters of the class name, followed by "#" as a separator, and the method name. For example "TC#getFoo" for a class named TestController with method getFoo.- Since:
- 4.1
- Author:
- Rossen Stoyanchev
Constructor Summary
Constructors Constructor Description RequestMappingInfoHandlerMethodMappingNamingStrategy()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName(HandlerMethod handlerMethod, RequestMappingInfo mapping)
Determine the name for the given HandlerMethod and mapping.
Field Detail
SEPARATOR
public static final String SEPARATOR
Separator between the type and method-level parts of a HandlerMethod mapping name.- See Also:
- Constant Field Values
Constructor Detail
RequestMappingInfoHandlerMethodMappingNamingStrategy
public RequestMappingInfoHandlerMethodMappingNamingStrategy()
Method Detail
getName
public String getName(HandlerMethod handlerMethod, RequestMappingInfo mapping)
Description copied from interface:HandlerMethodMappingNamingStrategy
Determine the name for the given HandlerMethod and mapping.- Specified by:
getName
in interfaceHandlerMethodMappingNamingStrategy<RequestMappingInfo>
- Parameters:
handlerMethod
- the handler methodmapping
- the mapping- Returns:
- the name