类 CallMethodHelper
- java.lang.Object
-
- xin.jiangqiang.core.reflect.CallMethodHelper
-
public class CallMethodHelper extends Object
-
-
构造器概要
构造器 构造器 说明 CallMethodHelper()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidafter()voidbefore()voidcallMatchMethod(Page page, Class<? extends Annotation> cla, Object... args)voidcallMatchMethod(Page page, String classString, Class<? extends Annotation> clazz, Object... args)执行指定类中所有带match注解修饰的方法,并且会匹配match的值voidcallMethod(String classString, Class<? extends Annotation> clazz, Object... args)执行指定类中所有带有指定类型注解的方法voiddeal(Page page)voidmatch(Page page)
-
-
-
方法详细资料
-
before
public void before()
-
after
public void after()
-
deal
public void deal(Page page)
-
match
public void match(Page page)
-
callMatchMethod
public void callMatchMethod(Page page, Class<? extends Annotation> cla, Object... args)
- 参数:
page- 获取type和match的type值比较cla- 执行该类上注解对应的方法args- 方法的参数
-
callMatchMethod
public void callMatchMethod(Page page, String classString, Class<? extends Annotation> clazz, Object... args)
执行指定类中所有带match注解修饰的方法,并且会匹配match的值- 参数:
page- 爬虫对象classString- 方法所属全类名clazz- 注解的classargs- 参数
-
callMethod
public void callMethod(String classString, Class<? extends Annotation> clazz, Object... args)
执行指定类中所有带有指定类型注解的方法- 参数:
classString- 需要执行方法的类名clazz- 方法注解的classargs- 执行方法的参数
-
-