Здравствуйте, хочу добавить свои параметры конфигурации в мой конфигурационный файл, вот такая ошибка выскакивает: Could not autowire. No beans of ‘RabbitConfig’ type found. Не подскажете из-за чего?
Добрый день,
-
Это сообщение от Ultimate IDEA, она не понимает некоторых конструкций CUBA.
Конфигурационные интерфейсы это не бины, хотя их и можно инжектировать в другие Spring-бины. -
Мне кажется, что ваше Java-определение конфигурации не сработает, т.к. CUBA использует XML-файлы для задания Spring-конфигурации. Все бины нужно задавать через файлы spring.xml.
Сначала делал через xml, потом решил делать через java конфигурацию. На самом деле все работает, просто хотел вынести настройки подключения, а не в конфигурационном файле писать, может быть есть еще варианты вынесения параметров подключения?
Можно попробовать вызывать com.haulmont.cuba.core.sys.AppContext.getProperty().
Или
Вместо инжектироватия конфиг интерфейса - инжектировать бин com.haulmont.cuba.core.global.Configuration , и получать интерфейс из него.