Некоторые bean-компоненты, настроенные в BeanNameAutoProxyCreator, не перехватываются. ⇐ JAVA
Некоторые bean-компоненты, настроенные в BeanNameAutoProxyCreator, не перехватываются.
Мы использовали класс BeanNameAutoProxyCreator для записи действий аудита и кэширования в нашем приложении. поэтому наша конфигурация примерно такая, как показано ниже.
боб А, боб Б auditInterceptor боб А, боб Б methodCacheInterceptor Удивительно, что аудит работает только для нескольких bean-компонентов и не работает для нескольких bean-компонентов, хотя все bean-компоненты созданы успешно.
Я думаю, что по какой-то причине прокси-класс не создается для нескольких bean-компонентов. следовательно, вызовы методов для этих компонентов не перехватываются.
Но мы нашли один обходной путь: создать другой класс (с другим именем bean-компонента), который расширяет исходный класс для bean-компонентов, которые не проходят аудит с помощью перехватчика аудита, и настроить новое имя bean-компонента класса
мы используем весеннюю версию 5.3.25
Мы использовали класс BeanNameAutoProxyCreator для записи действий аудита и кэширования в нашем приложении. поэтому наша конфигурация примерно такая, как показано ниже.
боб А, боб Б auditInterceptor боб А, боб Б methodCacheInterceptor Удивительно, что аудит работает только для нескольких bean-компонентов и не работает для нескольких bean-компонентов, хотя все bean-компоненты созданы успешно.
Я думаю, что по какой-то причине прокси-класс не создается для нескольких bean-компонентов. следовательно, вызовы методов для этих компонентов не перехватываются.
Но мы нашли один обходной путь: создать другой класс (с другим именем bean-компонента), который расширяет исходный класс для bean-компонентов, которые не проходят аудит с помощью перехватчика аудита, и настроить новое имя bean-компонента класса
мы используем весеннюю версию 5.3.25
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение