Я использую spring roo для создания проекта и его аннотации, и в XML файле нет определения bean. Вся информация о конфигурации находится в файле *.aj.
И теперь я хочу настроить метод init для bean, у которого нет конструктора по умолчанию (что bean принадлежит третьей стороне и имеет конструктор с аргументами, и я не могу удалить их или дайте ему конструктор по умолчанию.)
Есть ли кто-нибудь, кто может сказать мне, как это сделать, пожалуйста?
Причина, по которой я хочу это сделать, заключается в том, что я хочу использовать applicationContext.getBean("thatBeanName")
для динамического получения bean и использования. Поскольку bean не имеет конструктора по умолчанию, я всегда получаю ошибку: java.lang.NoSuchMethodException: com.to.that.bean.<init>()
, поэтому я хочу добавить init-метод к bean.