Я использую совет Spring Spring AOP для отслеживания времени обработки транзакции. Я получаю следующую ошибку при запуске приложения
error creating bean "coreMessageResourceAccesor"
Could not generate CGLIB subclass of class
[class org.springframework.context.support.MessageSourceAccessor]:
Common causes of this problem include using a final class or a non-visible class;
nested exception is java.lang.IllegalArgumentException:
Superclass has no null constructors but no arguments were given
Я определил, в чем проблема с помощью этой темы . Но я не могу изменить bean-компонент coreMessageResourceAccesor, чтобы использовать инъекцию, основанную на установщике, потому что он использует класс Spring и этот класс не имеет конструктора arg
Ниже приведена конфигурация для компонента
<bean id="coreMessageSourceAccessor"
class="org.springframework.context.support.MessageSourceAccessor" >
<constructor-arg type="org.springframework.context.MessageSource"
ref="coreMessageSource" />
</bean>
Я был бы очень признателен, если бы кто-то мог помочь. Спасибо за ваше время.