【发布时间】:2011-04-12 15:43:45
【问题描述】:
据我所知,要使用 @Annotations(或 C# 中的 [Attributes]),您必须引用类元数据,以便您可以询问该类是否已注释(属性)。
我的问题是 JSF 实现如何找到所有使用 @ManagedBean 注释的类?它是否扫描类路径中的所有类?或者有没有办法真正“查询”JVM 中的注释类?
我问这个是因为当我将带注释的支持 bean 直接放在我的 Web 项目中时,没有问题。但是我在 JAR 文件中定义的 bean(可跨项目重用)没有注册。我必须告诉 MyFaces 指示它查看哪些 JAR 文件吗?
此外,使用注解引入了许多不错的编程模式。我想知道我是否能以某种方式找到所有带注释的类...
【问题讨论】:
-
刚从spring切换到jsf看看怎么样。发现有点疯狂。因为你很久以前就一直在研究它。你觉得它更好吗?
标签: java annotations jsf-2 managed-bean