类org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy源码实例Demo

下面列出了怎么用org.springframework.web.servlet.handler.HandlerMethodMappingNamingStrategy的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
public void getNameExplicit() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo("foo", null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy<RequestMappingInfo> strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("foo", strategy.getName(handlerMethod, rmi));
}
 
@Test
public void getNameConvention() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo(null, null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy<RequestMappingInfo> strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("TC#handle", strategy.getName(handlerMethod, rmi));
}
 
@Test
public void getNameExplicit() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo("foo", null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy<RequestMappingInfo> strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("foo", strategy.getName(handlerMethod, rmi));
}
 
@Test
public void getNameConvention() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo(null, null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy<RequestMappingInfo> strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("TC#handle", strategy.getName(handlerMethod, rmi));
}
 
@Test
public void getNameExplicit() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo("foo", null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("foo", strategy.getName(handlerMethod, rmi));
}
 
@Test
public void getNameConvention() {

	Method method = ClassUtils.getMethod(TestController.class, "handle");
	HandlerMethod handlerMethod = new HandlerMethod(new TestController(), method);

	RequestMappingInfo rmi = new RequestMappingInfo(null, null, null, null, null, null, null, null);

	HandlerMethodMappingNamingStrategy strategy = new RequestMappingInfoHandlerMethodMappingNamingStrategy();

	assertEquals("TC#handle", strategy.getName(handlerMethod, rmi));
}
 
 类方法
 同包方法