Этот поток связан с проблемой, с которой я сталкиваюсь в связи с необходимостью доступа к защищенным методам рекомендуемого класса . ]. Я использую Spring 3.0.6 и создал аспект профилирования Spring, который я применяю к значительному количеству bean-компонентов с использованием прокси-серверов JDK.
Однако из-за необходимости доступа к защищенным методам в одном конкретном компоненте я хотел бы посоветовать использовать CGLIB. Все остальные bean-компоненты я хотел бы продолжать использовать JDK Proxies.
Я использую сочетание аннотаций и XML-конфигурации, но этот конкретный аспект определяется в XML-конфигурации.
Я знаю, что есть тег
, но насколько я могу судить, это относится ко всем аспектам.
Можно ли как-то определить для одного аспекта использование CGLIB?
Я попытался разделить конфигурацию на две, и для одной конфигурации указать target-class="true"
, а для другой target-class="false"
, но, похоже, CGLIB применяется ко всем на этом этапе.
Есть ли способ сделать это?
Спасибо,
Эрик