spring 在哪里可以找到注解的实现代码
Posted
技术标签:
【中文标题】spring 在哪里可以找到注解的实现代码【英文标题】:spring where to find implementation code of annotations 【发布时间】:2019-03-18 19:05:32 【问题描述】:在 spring 和 spring-boot 中,仅通过注释方法和类就会发生很多“魔术”。
出于学习目的和自己动手做的东西,我有兴趣看看它们,并想知道如何找到注释“导致”的“神奇代码”......
-
如何在spring jar类中找到魔法代码?
atm 我很感兴趣 spring-cloud-sleuth 注释
@NewSpan
"is_implemented" 作为我的手册如何根据 http://cloud.spring.io/spring-cloud-sleuth/single/spring-cloud-sleuth.html#_span_lifecycle 实现相同的效果
有没有关于如何在 spring jars 中找到 Annotations 实现代码的“食谱”?
【问题讨论】:
github.com/spring-cloud/spring-cloud-sleuth/blob/master/… 注解本身不做任何事情,它们只是标记其他代码的类和方法。在这里,他们使用 aop 切入点(参见stonefishy.github.io/blog/2015/06/12/…)来查找所有标记的位置(github.com/spring-cloud/spring-cloud-sleuth/blob/master/…)然后处理它们github.com/spring-cloud/spring-cloud-sleuth/blob/master/… 【参考方案1】:您可以在 GitHub 上找到所有内容。
Spring Web annotations
Spring framework annotations
More spring framework annotations
【讨论】:
以上是关于spring 在哪里可以找到注解的实现代码的主要内容,如果未能解决你的问题,请参考以下文章
SRPING02_配置数据源原始注解开发新注解开发集成Junit代码实现
使用 Spring AnnotationUtils 解决代码获取类元数据信息