我正在将此代码运行到一个junit测试中。但是,没有找到注释,也没有输出任何内容。这是什么原因造成的。
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Datafield {
}
public class EntityTest
{
@Datafield
StandardFieldText username;
@Test
public void TestEntityAnnotation() throws NoSuchFieldException, SecurityException
{
EntityTest et = new EntityTest();
Annotation[] annos = et.getClass().getAnnotations();
for(Annotation a : annos)
System.out.println(a);
}
}