package com.lyms.etl.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.annotation.Annotation; /** * 反射相关工具类 * @Author: litao * @Date: 2017/5/17 0017 17:41 * @Version: V1.0 */ public class ReflectUtil { private static final Logger log = LoggerFactory.getLogger(ReflectUtil.class); public static T getMethodAnno(Class clazz, String methodName, Class annoClass) { T anno = null; try { anno = clazz.getMethod(methodName).getAnnotation(annoClass); } catch (Exception e) { log.error("反射获取注解出错:", e.fillInStackTrace()); } return anno; } }