首页>代码>spring 各种demo实例>/src/cn/itcast/annotation0401/StudentParse.java
package cn.itcast.annotation0401;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;

import org.junit.Test;

/**
 * 注解解析器
 * @author Administrator
 *
 */
public class StudentParse {
	@Test
	public void parse() throws Exception{
		Class classStudent = Class.forName("cn.itcast.annotation0401.Student");
		if(classStudent.isAnnotationPresent(Description.class)){//如果该注解存在
			Description description = (Description)classStudent.getAnnotation(Description.class);
			System.out.println(description.value());
		}
		Method[] methods = classStudent.getMethods();
		
		System.out.println(methods.length);
		for(Method method:methods){
			System.out.println(method.getName());
			if(method.isAnnotationPresent(Name.class)){//如果该注解存在
				Name name = (Name)method.getAnnotation(Name.class);
				System.out.println(name.aa());
			}
		}
	}
}
最近下载更多
pandanan  LV8 2022年6月15日
lyws1986  LV17 2021年12月16日
llsama  LV9 2020年7月8日
bjgaocl  LV13 2020年3月21日
906396135  LV7 2019年12月25日
1559180068  LV1 2019年12月24日
追梦赤子心  LV1 2019年12月13日
mrqwerdf  LV1 2019年10月30日
136140  LV6 2019年10月27日
zywzywzyw1  LV17 2019年10月7日
最近浏览更多
哪里的完整版  LV7 9月3日
zerofire  LV3 7月1日
li739784276  LV6 3月26日
yangchuang  LV1 1月12日
夜起星河  LV8 2023年12月20日
你爹正在加载中  LV4 2023年8月3日
siximu912  LV10 2023年2月22日
莫名奇妙的帅  LV4 2023年2月21日
好的好的  LV8 2022年11月21日
guviva  LV6 2022年10月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友