一、介绍
introspect:自省
自省是自我反省的意思,什么叫自我反省,就是能够清楚的认识自己,并提供自己的各项元信息,这就可以称为反省。
在Java语言中,也有自省机制,具体表现是反射,因为他能提供出类型的元信息,进而可以访问操作类型,运行时进行实例化或者调用方法。
二、具体使用
在Spring中:
public interface AnnotationMetadata extends ClassMetadata, AnnotatedTypeMetadata {
...
static AnnotationMetadata introspect(Class<?> type) {
return StandardAnnotationMetadata.from(type);
}
}