java reflect

1,Field

2,Method

getAnnotation()

Class Clazz...

Clazz clazz=new Clazz...

Field [] fields=ReflectionUtils.getAllFields(Clazz.class,m->m.getAnnotation(XX.class)!=null)获取。

For(Field f:fields){

String val=(Stringf.get(clazz)

if(Stringutils.isempty(val)){

throw illegalargumentexception(f.getName())}

posted @ 2017-12-19 17:48  cindy_zhu  阅读(135)  评论(0编辑  收藏  举报