Java 有像图书馆这样的公共注释吗?(爪哇)
除了直接使用annotations api并编写自己的或使用Spring之外,我找不到用于查询注释的通用实用程序(静态方法)库:Java 有像图书馆这样的公共注释吗?(爪哇),java,spring,annotations,apache-commons-lang,Java,Spring,Annotations,Apache Commons Lang,除了直接使用annotations api并编写自己的或使用Spring之外,我找不到用于查询注释的通用实用程序(静态方法)库: 通常我不介意使用Spring,但它只是用于处理注释的一个相当大的依赖项。也许有一天,Commons Lang会有注释 人们用什么来查询注释?在Spring的2.5.6版中,可以使用Spring.jar(2.8MB)作为依赖项。对于版本3,这是不可能的。相反,您必须至少向核心、bean、上下文、asm和表达式模块添加依赖项,才能启动容器 由于您只需要Annotat
人们用什么来查询注释?在Spring的2.5.6版中,可以使用Spring.jar(2.8MB)作为依赖项。对于版本3,这是不可能的。相反,您必须至少向核心、bean、上下文、asm和表达式模块添加依赖项,才能启动容器 由于您只需要
AnnotationUtils
类,核心模块就足够了。
您可以在此处找到Ivy和Maven元素以及下载链接:
它的大小是350 KB,而Apache Commons Lang 2.4的大小是258 KB。我能够用Apache lang3的MethodUtils#getAnnotation解决我的用例 另外,如果您正在寻找上面提到的Spring注释,我相信其中一个最终会出现在“Spring上下文支持”中。
另一个库是椭圆形内部库,但显然不是公共库。什么,您不想使用Spring的其余部分吗?:)是的,我希望spring的家伙们能提取一个spring utils包,它只包含像这个类这样的东西。这就是我所做的。我唯一的问题是让Ivy知道spring.jar包含spring-core.jar,用于包含已经使用spring的注释项目的项目。