JSF, регистрация исключений с использованием aopalliance MethodInterceptor

Я хотел бы регистрировать исключения, возникающие при обслуживании файлов JSF, таким же образом, как другие исключения регистрируются в нашем веб-приложении.

Мы аннотируем классы с зарегистрированными исключениями @LoggedExceptions и MehtodInterceptor сопоставляется с этими классами с Guice AOP (Это должно быть очень похоже на другие реализации aopalliance...)

Основная проблема в том, что метод перехватчик не работает. Как я могу перехватить вызовы методов в коде поддержки JSF?

1 ответ

Вы должны заменить el-resolver по умолчанию (<el-resolver> в faces-context.xml) с Guile el-resolver, чтобы экземпляры jsf bean были созданы в Guide.

Ищите "Guice el resolver" или возьмите этот (я не могу гарантировать, что он работает). Также проверьте эту тему.

Кроме того, прочитайте лучшие результаты этого поиска Google

Другие вопросы по тегам