【发布时间】: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 实现代码的“食谱”?
【问题讨论】:
-
注解本身不做任何事情,它们只是标记其他代码的类和方法。在这里,他们使用 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/…
标签: java spring spring-boot spring-cloud spring-cloud-sleuth