code: public static <T extends Annotation> MethodInvokeProxy proxyByAnnotation(Object target,Class<T> annotationClass,Object ...args)
  	{
  		Method m=findMethodByAnnotation(target,annotationClass);
  		if(m!=null)
  		{
  			return new MethodInvokeProxy(target, m, args);
  		}
  		return null;
  	}
docs: 根据注解获取对象的方法调用句柄
  优先获取第一个匹配到的方法
  @param target
  @param annotationClass
  @param args
  @return