2020
12-22
12-22
Java元注解meta-annotation和依赖注入详解
这篇文章既介绍一个技术,又记录一个逐渐探索发现的过程,以供大家参考。缘起注意到Java的依赖注入DI规范(起初以为是CDI规范,然后发现是DI规范)有个叫@Qualifier的注解,用于当一个interface或baseclass有多个实现类时,能选择其中一个实现。如不用这一注解,一般的(按类型)注入就会报错说“不知道要在多个实现中选哪一个”。这一注解可以放在一个自定义注解上(例如@MyPreferredImplementation),从而将自定义注解变成一个...
继续阅读 >