如何使用 Spring 将依赖项注入 javax.faces.context.ExceptionHandler?
How can I inject dependencies into a javax.faces.context.ExceptionHandler using Spring?
我有一个使用 PrimeFaces 6.2 和 Spring 5.1.4 的 JSF 应用程序。我读到,可以在 faces-config.xml
中定义异常处理程序,如下所示:
<factory>
<exception-handler-factory>my.package.MyExceptionHandlerFactory</exception-handler-factory>
</factory>
我想知道如何将依赖项注入 ExceptionHandlerFactory
和 ExceptionHandler
?
您不能开箱即用。
通过创建 "spring aware" ExceptionHandlerFactory 并通过 Spring 创建 ExceptionHandler 实例是可能的,但我只是在您的 ExceptionHandler 中手动获取 bean,例如:Best way to manually pull a spring bean?
我有一个使用 PrimeFaces 6.2 和 Spring 5.1.4 的 JSF 应用程序。我读到,可以在 faces-config.xml
中定义异常处理程序,如下所示:
<factory>
<exception-handler-factory>my.package.MyExceptionHandlerFactory</exception-handler-factory>
</factory>
我想知道如何将依赖项注入 ExceptionHandlerFactory
和 ExceptionHandler
?
您不能开箱即用。 通过创建 "spring aware" ExceptionHandlerFactory 并通过 Spring 创建 ExceptionHandler 实例是可能的,但我只是在您的 ExceptionHandler 中手动获取 bean,例如:Best way to manually pull a spring bean?