码迷,mamicode.com
首页 > 编程语言 > 详细

Spring注解

时间:2020-01-13 21:46:33      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:ping   类型   round   mapping   log   title   应该   直接   spring   

1、注解存在类或方法上,所以在每个类或方法的元数据对象中都会有一个存放注解的属性,这个属性存储的是所有注解实例及由对每个注解类型的注解层级机构构建的映射父子关系,类型是【TypeMappedAnnotations】。所里这里面这里面牵涉到元数据,注解实例,注解类型,注解类型的注解,及由注解的层级关系形成的注解类型映射。形成的映射集合中,每个元素都有源即父节点【source】,根【root】,与根节点之间的距离【distance】,与根节点之间所有注解节点的类型集合【metaTypes】,从而形成了每一颗映射树【AnnotationTypeMappings】中的节点【AnnotationTypeMapping】,并且第一个节点即根节点一定是在类或方法上直接声明的注解,并且是无源有根距离为0。

2、元数据的注解集合【TypeMappedAnnotations】中有一个属性【aggregates】,这个属性是个集合,看着好像是针对注解的,有几个注解就应该有几个元素,但其实不是这样,它是针对元数据的,在这里只有一个元数据,所以只会有一个元素。

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

Spring注解

标签:ping   类型   round   mapping   log   title   应该   直接   spring   

原文地址:https://www.cnblogs.com/StarkBrothers/p/12189208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!