何时处理@ResourceDependency注释?

时间:2016-06-01 11:55:38

标签: jsf

JSF提供@ResourceDependency注释,可以与javax.faces.component.UIComponentjavax.faces.render.Renderer的实例一起使用。

我现在的问题是:这些注释何时何地处理?我对Oracle的JSF实现如何处理这些问题特别感兴趣。

1 个答案:

答案 0 :(得分:1)

  

我对Oracle的JSF实现如何处理这些问题特别感兴趣。

在实例化组件/渲染器时,通过com.sun.faces.application.annotation.ResourceDependencyHandler处理它们。然而,注释元数据被解析一次并在com.sun.faces.application.annotation.AnnotationManager中在应用程序范围内缓存。这是由a.o调用的。由a.o调用的com.sun.faces.application.ApplicationImpl#createComponentApplyAnnotations()实现。 Application#createComponent()界面。